Table of Contents

Class TransformManipulator3D

Namespace
HelixToolkit.Wpf.SharpDX
Assembly
HelixToolkit.Wpf.SharpDX.dll
public class TransformManipulator3D : GroupElement3D, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IDisposable, IVisible
Inheritance
TransformManipulator3D
Implements
Inherited Members
Extension Methods

Constructors

TransformManipulator3D()

public TransformManipulator3D()

Fields

CenterOffsetProperty

public static readonly DependencyProperty CenterOffsetProperty

Field Value

DependencyProperty

EnableRotationProperty

public static readonly DependencyProperty EnableRotationProperty

Field Value

DependencyProperty

EnableRotationXProperty

public static readonly DependencyProperty EnableRotationXProperty

Field Value

DependencyProperty

EnableRotationYProperty

public static readonly DependencyProperty EnableRotationYProperty

Field Value

DependencyProperty

EnableRotationZProperty

public static readonly DependencyProperty EnableRotationZProperty

Field Value

DependencyProperty

EnableScalingProperty

public static readonly DependencyProperty EnableScalingProperty

Field Value

DependencyProperty

EnableScalingXProperty

public static readonly DependencyProperty EnableScalingXProperty

Field Value

DependencyProperty

EnableScalingYProperty

public static readonly DependencyProperty EnableScalingYProperty

Field Value

DependencyProperty

EnableScalingZProperty

public static readonly DependencyProperty EnableScalingZProperty

Field Value

DependencyProperty

EnableTranslationProperty

public static readonly DependencyProperty EnableTranslationProperty

Field Value

DependencyProperty

EnableTranslationXProperty

public static readonly DependencyProperty EnableTranslationXProperty

Field Value

DependencyProperty

EnableTranslationYProperty

public static readonly DependencyProperty EnableTranslationYProperty

Field Value

DependencyProperty

EnableTranslationZProperty

public static readonly DependencyProperty EnableTranslationZProperty

Field Value

DependencyProperty

EnableXRayGridProperty

public static readonly DependencyProperty EnableXRayGridProperty

Field Value

DependencyProperty

SizeScaleProperty

public static readonly DependencyProperty SizeScaleProperty

Field Value

DependencyProperty

TargetProperty

public static readonly DependencyProperty TargetProperty

Field Value

DependencyProperty

Properties

CenterOffset

[TypeConverter(typeof(Vector3Converter))]
public Vector3 CenterOffset { get; set; }

Property Value

Vector3

EnableRotation

public bool EnableRotation { get; set; }

Property Value

bool

EnableRotationX

public bool EnableRotationX { get; set; }

Property Value

bool

EnableRotationY

public bool EnableRotationY { get; set; }

Property Value

bool

EnableRotationZ

public bool EnableRotationZ { get; set; }

Property Value

bool

EnableScaling

public bool EnableScaling { get; set; }

Property Value

bool

EnableScalingX

public bool EnableScalingX { get; set; }

Property Value

bool

EnableScalingY

public bool EnableScalingY { get; set; }

Property Value

bool

EnableScalingZ

public bool EnableScalingZ { get; set; }

Property Value

bool

EnableTranslation

public bool EnableTranslation { get; set; }

Property Value

bool

EnableTranslationX

public bool EnableTranslationX { get; set; }

Property Value

bool

EnableTranslationY

public bool EnableTranslationY { get; set; }

Property Value

bool

EnableTranslationZ

public bool EnableTranslationZ { get; set; }

Property Value

bool

EnableXRayGrid

public bool EnableXRayGrid { get; set; }

Property Value

bool

SizeScale

public double SizeScale { get; set; }

Property Value

double

Target

public Element3D? Target { get; set; }

Property Value

Element3D

Methods

CanBeginTransform(MouseDown3DEventArgs?)

protected virtual bool CanBeginTransform(MouseDown3DEventArgs? e)

Parameters

e MouseDown3DEventArgs

Returns

bool

OnCreateSceneNode()

Called when [create scene node].

protected override SceneNode OnCreateSceneNode()

Returns

SceneNode