ICameraController Interface Properties
For a list of all members of this type, see ICameraController members.
Public Properties
Name | Description | |
---|---|---|
AspectRatio | Gets or sets the Aspect Ratio of the viewport, e.g. 1.333f suggests width is 1.333 * height | |
CameraId | Gets or sets the Name or ID of the camera. Does not need to be unique, but can be used by the user to identify a camera | |
DebounceDuration | Specifies the timeout duration in milliseconds required to wait for the CameraUpdate event silence before emitting final CameraUpdate event indicating that the Camera stopped updating | |
FarClip | Gets or sets the Far Clipping distance of the camera. Objects farther than this distance will be invisible to the camera | |
FieldOfView | Gets or sets the Field of View Angle of the Camera in Degrees | |
Forward | Calculated Property: Gets the Normalized Forward (direction) Vector of the Camera as an XYZ Vector3 in World Coordinates | |
HasChanges | Gets whether this Camera instance has changes | |
IsAttached | INTERNAL USE ONLY: Gets or sets whether this camera is attached to the viewport | |
IsSuspended | Gets a value indicating whether updates for the target are currently suspended (Inherited from SciChart.Core.Framework.ISuspendable) | |
NearClip | Gets or sets the Near Clipping distance of the camera. Objects closer than this distance will be invisible to the camera | |
OrbitalPitch | Gets or sets the Pitch angle of the camera position relative to the target in DEGREES. This property may be manipulated to change the camera position | |
OrbitalYaw | Gets or sets the Yaw angle of the camera position relative to the target in DEGREES. This property may be manipulated to change the camera position | |
OrthoHeight | Gets or sets the Camera Orthogonal Viewport height, used when ProjectionMode is Orthogonal | |
OrthoWidth | Gets or sets the Camera Orthogonal Viewport width, used when ProjectionMode is Orthogonal | |
Position | Gets or sets the Position of the Camera as an XYZ Vector3 in World Coordinates | |
ProjectionMode | Gets or sets the Camera projection mode, e.g. perspective or orthogonal | |
Radius | Calculated Property: Gets or sets the Radius distance of the camera to target in World Units. This property may be manipulated to change the camera position | |
Side | Calculated Property: Gets the Normalized Side Vector of the Camera as an XYZ Vector3 in World Coordinates | |
Target | Gets or sets the Target of the Camera as an XYZ Vector3 in World Coordinates | |
Up | Calculated Property: Gets the Normalized Up Vector of the Camera as an XYZ Vector3 in World Coordinates | |
UpGlobal | Calculated Property: Gets the Normalized Global Up Vector equal to Vector3(0,1,0) in LH Coordinate system | |
ZoomToFitOnAttach | When true, the Camera is zoomed to fit the parent SciChart3DSurface scene bounds on attached |
See Also