Camera class for encapsulating the view position and orientation.
Camera class for encapsulating the view position and orientation. This is the first implementation of osg::Camera class and currently is a perspective camera, but in future will be a base class from which PerpsectivCamera,FrustumCamera and OrthoCamera will be derived.
virtual ~Camera()
void setFieldOfView(double fovy, double aspectRatio)
void setFieldOfViewY(double fovy)
double getFieldOfViewY() const
void setAspectRatio(double aspectRatio)
double getAspectRatio() const
void home()
void setView(Vec3 eyePoint, Vec3 lookPoint, Vec3 upVector)
const Vec3& getEyePoint() const
const Vec3& getLookPoint() const
const Vec3& getUpVector() const
Vec3 getSideVector() const
Vec3 getLookVector() const
float getFocalDistance() const
void setNearPlane(double nearPlane)
double getNearPlane() const
void setFarPlane(double farPlane)
double getFarPlane() const
void draw_PROJECTION() const
void draw_MODELVIEW() const
void mult(const Camera& camera, const Matrix& m)
void mult(const Matrix& m, const Camera& camera)
Alphabetic index HTML hierarchy of classes or Java