Class ProjectionCamera
An abstract base class for perspective and orthographic projection cameras.
Inherited Members
Namespace: Telerik.Windows.Media.Media3D
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public abstract class ProjectionCamera : Camera, INotifyPropertyChanged
Constructors
ProjectionCamera()
Declaration
protected ProjectionCamera()
Fields
AspectRatioProperty
Identifies the AspectRatio dependency property.
Declaration
public static readonly DependencyProperty AspectRatioProperty
Field Value
System.Windows.DependencyProperty
|
FarPlaneDistanceProperty
Identifies the FarPlaneDistance dependency property.
Declaration
public static readonly DependencyProperty FarPlaneDistanceProperty
Field Value
System.Windows.DependencyProperty
|
LookDirectionProperty
Identifies the LookDirection dependency property.
Declaration
public static readonly DependencyProperty LookDirectionProperty
Field Value
System.Windows.DependencyProperty
|
NearPlaneDistanceProperty
Identifies the NearPlaneDistance dependency property.
Declaration
public static readonly DependencyProperty NearPlaneDistanceProperty
Field Value
System.Windows.DependencyProperty
|
PositionProperty
Identifies the Position dependency property.
Declaration
public static readonly DependencyProperty PositionProperty
Field Value
System.Windows.DependencyProperty
|
UpDirectionProperty
Identifies the UpDirection dependency property.
Declaration
public static readonly DependencyProperty UpDirectionProperty
Field Value
System.Windows.DependencyProperty
|
Properties
AspectRatio
Gets or sets aspect ratio.
Declaration
public double AspectRatio { get; set; }
Property Value
System.Double
|
FarPlaneDistance
Gets or sets a value that specifies the distance from the camera of the camera's far clip plane. This is a dependency property.
Declaration
public double FarPlaneDistance { get; set; }
Property Value
System.Double
|
LookDirection
Gets or sets a Vector3D which defines the direction in which the camera is looking in world coordinates. This is a dependency property.
Declaration
public Vector3D LookDirection { get; set; }
Property Value
Vector3D
|
MatrixCalculationAllowed
Indicates whether the matrix calculation is allowed.
Declaration
protected bool MatrixCalculationAllowed { get; set; }
Property Value
System.Boolean
|
NearPlaneDistance
Gets or sets a value that specifies the distance from the camera of the camera's near clip plane. This is a dependency property.
Declaration
public double NearPlaneDistance { get; set; }
Property Value
System.Double
|
Position
Gets or sets the position of the camera in world coordinates. This is a dependency property.
Declaration
public Point3D Position { get; set; }
Property Value
Point3D
|
UpDirection
Gets or sets a Vector3D which defines the upward direction of the camera. This is a dependency property.
Declaration
public Vector3D UpDirection { get; set; }
Property Value
Vector3D
|
Methods
CameraPropertyChangedHandler(DependencyObject, DependencyPropertyChangedEventArgs)
One of the camera property changed callback.
Declaration
protected static void CameraPropertyChangedHandler(DependencyObject source, DependencyPropertyChangedEventArgs eventArgs)
Parameters
System.Windows.DependencyObject
source
Source. |
System.Windows.DependencyPropertyChangedEventArgs
eventArgs
Event Args. |