#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 |