CCamera Class Reference
Classe de base Camera. More...
#include <CCamera.h>
Inheritance diagram for CCamera:
Public Methods | |
CCamera () | |
CCamera (CVector3D &vCamPos, CVector3D &vUpVector, int type) | |
virtual | ~CCamera () |
CVector3D | CalcDirVec (float x, float y, int xRes, int yRes) |
__forceinline const CVector3D & | GetPosition () |
bool | IntersectsNode (const CRay &ray, CIntersectInfo *intersectInfo=NULL) |
Protected Attributes | |
float | mViewplaneDist |
float | mViewplaneWidth |
float | mViewplaneHeight |
CVector3D | mCamPos |
CVector3D | mVecDir |
CVector3D | mUpVec |
CVector3D | mRightVec |
CVector3D | mViewPlaneUpLeft |
Detailed Description
Classe de base Camera.
- Author:
- Benoît Lemaire (aka DaRkWoLf)
- Date:
- 05/04/2002
Member Function Documentation
|
Une camera est une Node, elle posséde donc également une classe d'intersection. Cependant on se contenter de retourner faux. Mais grâce à cette approche, il est également possible d'afficher une camera, par exemple en dessinant une sphere bleue pour les cameras ;) Implements CNode. |
The documentation for this class was generated from the following files:
- CCamera.h
- CCamera.cpp
Generated on Fri Apr 19 16:19:34 2002 by 1.2.15