The CameraBase type exposes the following members.
Properties | Name | Description |
---|
| Distance |
Gets the distance of the camera from the target position.
|
| EyePosition |
Gets the camera position, the so-called eye position.
|
| InverseLookAtRHMatrix |
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).
|
| LookAtRHMatrix |
Returns the same matrix that the Direct3D function LookAtRH would provide.
|
| RightVectorPerpendicularToEyeVectorNormalized |
Gets the normalized right vector, that is made perpendicular to the eye vector.
|
| ScreenOffset |
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.
|
| TargetPosition |
Gets the position the camera is looking at.
|
| TargetToEyeVector |
Gets the eye vector, i.e. the vector pointing from target to the camera eye.
|
| TargetToEyeVectorNormalized |
Gets the normalized eye vector, i.e. the vector pointing from target to the camera eye.
|
| UpVector |
Gets the camera up vector.
|
| UpVectorPerpendicularToEyeVectorNormalized |
Gets the normalized up vector, that is made perpendicular to the eye vector.
|
| WidthAtTargetDistance |
Gets the width of the view field at target distance.
|
| WidthAtZNear |
Gets the width of the view field at ZNear distance.
|
| ZFar |
Gets the maximum distance the camera is 'seeing' something. Objects farther away than this distance (from the camera) will not be visible.
|
| ZNear |
Gets the minimum distance the camera is 'seeing' something. Objects closer than this distance (from the camera) will not be visible.
|
TopSee Also