![]() | |
First |
The FirstPersonCamera type exposes the following members.
Name | Description | |
---|---|---|
![]() | BaseCreateFrom |
This method is called from CreateFrom method and actually sets the properties on this camera.
(Overrides SphericalCameraBaseCreateFrom(Camera)) |
![]() | IsValid |
Gets a Boolean that specifies if the camera is valid (has TargetViewport3D that has a valid size; has valid values for all properties).
When camera is valid the Point3DTo2D(Point3D) returns correct value; when the camera is not valid, the Point3DTo2D method cannot calculate the 2D screen position.
(Overrides SphericalCameraIsValid(Boolean)) |
![]() | MoveBackward | Moves the camera backward (in the opposite as look direction) |
![]() | MoveCamera | Moves the camera for the moveVector (regardless of the current camera's LookDirection and UpDirection) |
![]() | MoveDown | Moves the camera down (in the opposite up direction) |
![]() | MoveForward | Moves the camera forward (in the look direction) |
![]() | MoveLeft | Moves the camera left (strafe) |
![]() | MoveRight | Moves the camera right (strafe) |
![]() | MoveUp | Moves the camera up (in the up direction) |
![]() | StrafeCamera | StrafeCamera moves the camera based on the current camera's LookDirection and UpDirection. |
![]() | TurnTo(Point3D) | Turns the camera to the direction of the specified position |
![]() | TurnTo(Vector3D) | Turns the camera to the specified direction |
![]() | TurnTo(Point3D, Double, FuncDouble, Double) | Turns the camera to the direction of the specified position |
![]() | TurnTo(Vector3D, Double, FuncDouble, Double) | Turns the camera to the specified direction |
![]() | UpdateCamera |
Updates the PerspectiveCamera
(Overrides SphericalCameraUpdateCamera(ProjectionCamera)) |