Class CameraModel3D
- Namespace
- HelixToolkit.Wpf.SharpDX
- Assembly
- HelixToolkit.Wpf.SharpDX.dll
public class CameraModel3D : CompositeModel3D, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IDisposable, IVisible, IHitable, ISelectable, IMouse3D
- Inheritance
-
CameraModel3D
- Implements
- Inherited Members
- Extension Methods
Constructors
CameraModel3D()
public CameraModel3D()
Fields
CameraProperty
public static readonly DependencyProperty CameraProperty
Field Value
isCaptured
protected bool isCaptured
Field Value
lastHitPos
protected Vector3 lastHitPos
Field Value
viewport
protected Viewport3DX? viewport
Field Value
viewportCamera
protected CameraCore? viewportCamera
Field Value
Properties
Camera
Distance of the directional light from origin
public ProjectionCamera? Camera { get; set; }
Property Value
camera
protected ProjectionCamera? camera { get; }
Property Value
Methods
OnMouse3DDown(object?, RoutedEventArgs)
protected override void OnMouse3DDown(object? sender, RoutedEventArgs e)
Parameters
senderobjecteRoutedEventArgs
OnMouse3DMove(object?, RoutedEventArgs)
protected override void OnMouse3DMove(object? sender, RoutedEventArgs e)
Parameters
senderobjecteRoutedEventArgs
OnMouse3DUp(object?, RoutedEventArgs)
protected override void OnMouse3DUp(object? sender, RoutedEventArgs e)
Parameters
senderobjecteRoutedEventArgs