Class ProjectionCamera
- Namespace
- HelixToolkit.Wpf.SharpDX
- Assembly
- HelixToolkit.Wpf.SharpDX.dll
An abstract base class for perspective and orthographic projection cameras.
public abstract class ProjectionCamera : Camera, IAnimatable, IProjectionCameraModel, ICameraModel
- Inheritance
-
ProjectionCamera
- Implements
- Derived
- Inherited Members
- Extension Methods
Fields
CreateLeftHandSystemProperty
The create left hand system property
public static readonly DependencyProperty CreateLeftHandSystemProperty
Field Value
FarPlaneDistanceProperty
The far plane distance property.
public static readonly DependencyProperty FarPlaneDistanceProperty
Field Value
LookDirectionProperty
The look direction property
public static readonly DependencyProperty LookDirectionProperty
Field Value
NearPlaneDistanceProperty
The near plane distance property
public static readonly DependencyProperty NearPlaneDistanceProperty
Field Value
PositionProperty
The position property
public static readonly DependencyProperty PositionProperty
Field Value
UpDirectionProperty
Up direction property
public static readonly DependencyProperty UpDirectionProperty
Field Value
Properties
CreateLeftHandSystem
Gets or sets a value indicating whether to create a left hand system.
public override bool CreateLeftHandSystem { get; set; }
Property Value
- bool
trueif creating a left hand system; otherwise,false.
FarPlaneDistance
Gets or sets the far plane distance.
public double FarPlaneDistance { get; set; }
Property Value
- double
The far plane distance.
LookDirection
Gets or sets the look direction.
public override Vector3D LookDirection { get; set; }
Property Value
- Vector3D
The look direction.
NearPlaneDistance
Gets or sets the near plane distance.
public double NearPlaneDistance { get; set; }
Property Value
- double
The near plane distance.
Position
Gets or sets the position.
public override Point3D Position { get; set; }
Property Value
- Point3D
The position.
Target
Gets the target position.
public Point3D Target { get; }
Property Value
- Point3D
The target.
UpDirection
Gets or sets up direction.
public override Vector3D UpDirection { get; set; }
Property Value
- Vector3D
Up direction.