CameraController Class Methods

For a list of all members of this type, see CameraController members.

Public Methods
 NameDescription
Public Method

Defines the interface to a Camera in the SciChart3DSurface scene

You can set Position, Target as Vectors in world coordinates, Field of View, Aspect ratio etc...

A camera can be switched from prespective to orthogonal, or rotated around it's target.

Cameras may be attached to the SciChart3DSurface.Camera property and there are several implementations for MVVM or XAML based construction

 
Public Method Calculates a Camera target and radius that will fit the bounding box completely inside the viewport. Uses a simple bounding-sphere algorithm  
Public Method Called by IUpdateSuspender each time a target suspender is disposed. When the final target suspender has been disposed, ResumeUpdates is called  
Public Method

Defines the interface to a Camera in the SciChart3DSurface scene

You can set Position, Target as Vectors in world coordinates, Field of View, Aspect ratio etc...

A camera can be switched from prespective to orthogonal, or rotated around it's target.

Cameras may be attached to the SciChart3DSurface.Camera property and there are several implementations for MVVM or XAML based construction

 
Public Method Converts the Vector3 in world space to a 2D screen coordinate, using the current View and Projection matrices  
Public Method Resets the camera to default position, target and orientation  
Public Method Resumes updates on the target, intended to be called by IUpdateSuspender  
Public MethodConverts a point in Screen space to a Vector3 in world space, given the specified distance from the screen  
Public Method Suspends drawing updates on the target until the returned object is disposed, when a final draw call will be issued  
Public Method Switches the camera to Orthogonal mode  
Public Method Switches the camera to Perspective mode  
Public Method Converts the Vector3 in world space to a 2D screen coordinate, using the current View and Projection matrices  
Top
Protected Methods
 NameDescription
Protected MethodRaises the CameraUpdated event  
Protected MethodOverloaded. Raises the System.ComponentModel.INotifyPropertyChanged.PropertyChanged event (Inherited from SciChart.Data.Model.BindableObject)
Protected Method Updates the internal camera used by the 3D scene  
Top
Extension Methods
 NameDescription
Public Extension Method Notifies that finalizer has been invoked
Public Extension MethodOverloaded. Converts an System.IComparable array to double array
Public Extension MethodYields a single item, converting it to System.Collections.IEnumerable.
Public Extension Method
Top
See Also