#include </msg/src/geom/camera.h>
Public Members | |||
![]() | ![]() | Camera (const Point3d& _vp3d, const Point3d& _coi3d, const Direction3d& _updir, double fovy = defaultfovy, double aspect = defaultaspect, double zNear = defaultzNear, double zFar = defaultzFar) | |
![]() | ![]() | Point3d | vp3d |
![]() | ![]() | Point3d | coi3d |
![]() | ![]() | Direction3d | updir |
![]() | ![]() | double | fovy |
![]() | ![]() | double | aspect |
![]() | ![]() | double | zNear |
![]() | ![]() | double | zFar |
Friends | |||
![]() | ![]() | ostream& | operator<< ( ostream& out, const Camera& camera ) |
The camera is neither a node in the scene graph (as in OpenInventor) nor is it attached to the scene graph (as in Java3D). It is merely a collection of geometric objects. A camera object is stored by a Window object.
MSG::Camera::Camera (const Point3d & _vp3d, const Point3d & _coi3d, const Direction3d & _updir, double _fovy = defaultfovy, double _aspect = defaultaspect, double zNear = defaultzNear, double zFar = defaultzFar) |
ostream& operator<< (ostream & out, const Camera & camera) [friend]
|
Point3d MSG::Camera::vp3d |
Point3d MSG::Camera::coi3d |
Direction3d MSG::Camera::updir |
double MSG::Camera::fovy |
double MSG::Camera::aspect |
double MSG::Camera::zNear |
double MSG::Camera::zFar |