vtkCamera - a virtual camera for 3D rendering
Super Class: vtkObject
Description:
vtkCamera is a virtual camera for 3D rendering. It provides methods to position and orient the view point and focal point. Convenience methods for moving about the focal point also are provided. More complex methods allow the manipulation of the computer graphics model including view up vector, clipping planes, and camera perspective.
Methods:
Detailed Method Descriptions:
static vtkCamera *New () |
void SetPosition (float ,float ,float ) | |
void SetPosition (float ) | |
float *GetPosition () |
void SetFocalPoint (float ,float ,float ) | |
void SetFocalPoint (float ) | |
float *GetFocalPoint () |
void SetViewUp (float ,float ,float ) | |
void SetViewUp (float ) | |
float *GetViewUp () |
void SetClippingRange (float ,float ) | |
void SetClippingRange (float ) | |
float *GetClippingRange () |
void Render (vtkRenderer *) |
void SetViewAngle (float ) | |
float GetViewAngle () |
void SetEyeAngle (float ) | |
float GetEyeAngle () |
int GetStereo () |
void SetWindowCenter (float ,float ) | |
float *GetWindowCenter () |
void SetParallelScale (float ) | |
float GetParallelScale () |
void SetFocalDisk (float ) | |
float GetFocalDisk () |
void SetLeftEye (int ) | |
int GetLeftEye () |
void SetThickness (float ) | |
float GetThickness () |
void SetDistance (float ) | |
float GetDistance () |
void SetParallelProjection (int ) | |
int GetParallelProjection () | |
void ParallelProjectionOn () | |
void ParallelProjectionOff () |
void SetViewPlaneNormal (float ,float ,float ) | |
void SetViewPlaneNormal (float ) | |
float *GetViewPlaneNormal () |
void ComputeViewPlaneNormal () |
void ComputeDistance () |
void ComputeViewTransform () |
void ComputePerspectiveTransform (float ,float ,float ) |
vtkMatrix4x4 *GetViewTransformMatrix () | |
vtkMatrix4x4 *GetPerspectiveTransformMatrix (float ,float ,float ) | |
vtkMatrix4x4 *GetCompositePerspectiveTransformMatrix (float ,float ,float ) |
void SetRoll (float ) |
void Roll (float ) |
float GetRoll () |
void Zoom (float ) |
void Dolly (float ) |
void Azimuth (float ) |
void Yaw (float ) |
void Elevation (float ) |
void Pitch (float ) |
void OrthogonalizeViewUp () |
float *GetOrientation () |
float *GetOrientationWXYZ () |
unsigned long GetViewingRaysMTime () |
void ViewingRaysModified () |
void GetFrustumPlanes (float ) |
vtkMatrix4x4 &GetViewTransform () | |
vtkMatrix4x4 &GetPerspectiveTransform (float ,float ,float ) |