CCamera Class Reference
Classe de base Camera. More...
#include <CCamera.h>
Inheritance diagram for CCamera:
Public Methods | |
CCamera () | |
CCamera (CVector3D &vCamPos, CVector3D &vUpVector) | |
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 | m_viewplaneDist |
float | m_viewplaneWidth |
float | m_viewplaneHeight |
CVector3D | m_camPos |
CVector3D | m_vecDir |
CVector3D | m_upVec |
CVector3D | m_rightVec |
CVector3D | m_viewPlaneUpLeft |
Detailed Description
Classe de base Camera.
- Author:
- Benoît Lemaire (aka DaRkWoLf)
- Date:
- 06/02/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 Thu Apr 4 23:14:18 2002 by 1.2.15