Click or drag to resize

CameraBase Properties

The CameraBase type exposes the following members.

Properties
 NameDescription
Public propertyDistance Gets the distance of the camera from the target position.
Public propertyEyePosition Gets the camera position, the so-called eye position.
Public propertyInverseLookAtRHMatrix Gets the inverse LookAtRH matrix. This matrix transforms a point from the camera coordinate system to the world coordinate system, i.e. the point (0,0,0) is transformed to (CameraPosition.X, CameraPosition.Y, CameraPosition.Z).
Public propertyLookAtRHMatrix Returns the same matrix that the Direct3D function LookAtRH would provide.
Public propertyRightVectorPerpendicularToEyeVectorNormalized Gets the normalized right vector, that is made perpendicular to the eye vector.
Public propertyScreenOffset Gets the screen offset. The screen offset has to be used only in extraordinary situation, e.g. for shifting to simulate multisampling; or for shifting to center the exported bitmap. It is not serialized either.
Public propertyTargetPosition Gets the position the camera is looking at.
Public propertyTargetToEyeVector Gets the eye vector, i.e. the vector pointing from target to the camera eye.
Public propertyTargetToEyeVectorNormalized Gets the normalized eye vector, i.e. the vector pointing from target to the camera eye.
Public propertyUpVector Gets the camera up vector.
Public propertyUpVectorPerpendicularToEyeVectorNormalized Gets the normalized up vector, that is made perpendicular to the eye vector.
Public propertyWidthAtTargetDistance Gets the width of the view field at target distance.
Public propertyWidthAtZNear Gets the width of the view field at ZNear distance.
Public propertyZFar Gets the maximum distance the camera is 'seeing' something. Objects farther away than this distance (from the camera) will not be visible.
Public propertyZNear Gets the minimum distance the camera is 'seeing' something. Objects closer than this distance (from the camera) will not be visible.
Top
See Also