Table of Contents

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

DependencyProperty

isCaptured

protected bool isCaptured

Field Value

bool

lastHitPos

protected Vector3 lastHitPos

Field Value

Vector3

viewport

protected Viewport3DX? viewport

Field Value

Viewport3DX

viewportCamera

protected CameraCore? viewportCamera

Field Value

CameraCore

Properties

Camera

Distance of the directional light from origin

public ProjectionCamera? Camera { get; set; }

Property Value

ProjectionCamera

camera

protected ProjectionCamera? camera { get; }

Property Value

ProjectionCamera

Methods

OnMouse3DDown(object?, RoutedEventArgs)

protected override void OnMouse3DDown(object? sender, RoutedEventArgs e)

Parameters

sender object
e RoutedEventArgs

OnMouse3DMove(object?, RoutedEventArgs)

protected override void OnMouse3DMove(object? sender, RoutedEventArgs e)

Parameters

sender object
e RoutedEventArgs

OnMouse3DUp(object?, RoutedEventArgs)

protected override void OnMouse3DUp(object? sender, RoutedEventArgs e)

Parameters

sender object
e RoutedEventArgs