The Navigation3DControl type exposes the following members.
Methods
Name | Description | |
---|---|---|
Attach |
Attach the navigation control to the event of an element.
| |
Detach |
Detach the navigation control from the event of an element.
| |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
InitializeFromCamera(Camera) |
Initialize the navigation control to match a perspective camera
view.
| |
InitializeFromCamera(Camera, Vector3D) |
Initialize the 3D navigation control to match a perspective
camera view.
| |
InitializeFromCamera(Point3D, Point3D, Double) |
Initialize the 3D navigation control using a specific camera
positions and target.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UpdateSlaves |
Update all the slave viewports.
| |
ZoomBy |
Zoom the camera by a certain amount, looking at the center point passed.
|
Properties
Name | Description | |
---|---|---|
CameraDistance |
The current camera distance
| |
CameraOffset |
Offset of the camera target relative to the camera position (?).
| |
CameraPosition |
Stores the current camera position.
| |
CameraRotationAngleX |
The camera angle rotation around the X (horizontal)
axle.
| |
CameraRotationAngleY |
The camera angle rotation around the Y (vertical)
axle.
| |
DesignMode |
Indicates if the navigation control is in design mode.
| |
Enabled |
Indicates whether the navigation control is enabled (true)
or not (false). Set it to true to enable this navigation
control.
| |
FarPlaneDistance |
The Maximum current camera distance
| |
GeneralRotationSensitivity |
Adjusts rotation sensitivity for all 3D navigation controls.
This value must be greater than zero.
This is value can be adjusted by the user.
| |
GeneralZoomingSensitivity |
Zooming sensitivity of all 3D navigation controls.
This value must be greater than zero.
This is value can be adjusted by the user.
| |
LookDirection |
Direction the control camera is looking at.
| |
MaximumRotationSpeed |
Maximum rotation speed for rate-control based camera movements.
| |
MaximumTranslationSpeed |
Maximum translation speed for rate-control based camera movements.
| |
MaximumZoomingSpeed |
Maximum zooming speed for rate-control based camera movements.
| |
NavigationMode3DType |
Identifies the type of navigation mode the class
instance represents.
| |
NuiGeneralMovementSensitivity |
Adjusts panning sensitivity for all 3D navigation controls.
This value must be greater than zero.
This is value can be adjusted by the user.
| |
PreventBelowGround |
Set to true to prevent the camera from going below the ground.
| |
PreventRotation |
Set to true to prevent the camera from rotating
| |
Slaves |
Represents the list of viewports connected to this navigation
control.
| |
WorkingHeight |
The working height.
| |
WorkingWidth |
The working width.
|
Events
Name | Description | |
---|---|---|
OnUpdateViewport |
Notify that a camera update has occurred.
|