Class Camera
Represents an imaginary viewing position and direction in 3-D coordinate space that describes how a 3-D model is projected onto a 2-D visual.
Inherited Members
Namespace: Telerik.Windows.Media.Media3D
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public abstract class Camera : Freezable, INotifyPropertyChanged
Constructors
Camera()
Declaration
protected Camera()
Fields
TransformProperty
Identifies the Transform dependency property.
Declaration
public static readonly DependencyProperty TransformProperty
Field Value
System.Windows.DependencyProperty
|
ViewportProperty
Identifies the Viewport dependency property.
Declaration
public static readonly DependencyProperty ViewportProperty
Field Value
System.Windows.DependencyProperty
|
Properties
CameraMatrix
Camera transformation matrix.
Declaration
protected Matrix3D CameraMatrix { get; set; }
Property Value
Matrix3D
|
Transform
Gets or sets the Transform3D applied to the camera. This is a dependency property.
Declaration
public Transform3D Transform { get; set; }
Property Value
Transform3D
|
Viewport
Gets or sets the Viewport3D that this camera belongs to.
Declaration
public Viewport3D Viewport { get; set; }
Property Value
Viewport3D
|
Methods
CalculateMatrix()
Calculate camera matrix.
Declaration
protected abstract void CalculateMatrix()
TransformChangedHandler(DependencyObject, DependencyPropertyChangedEventArgs)
Transform property changed callback.
Declaration
protected static void TransformChangedHandler(DependencyObject source, DependencyPropertyChangedEventArgs eventArgs)
Parameters
System.Windows.DependencyObject
source
Source. |
System.Windows.DependencyPropertyChangedEventArgs
eventArgs
Event Args. |