Table of Contents

Class UITranslateManipulator3D

Namespace
HelixToolkit.Wpf.SharpDX
Assembly
HelixToolkit.Wpf.SharpDX.dll

A translate manipulator.

public class UITranslateManipulator3D : UIManipulator3D, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IDisposable, IVisible, IHitable, IThrowingShadow, IApplyPostEffect
Inheritance
UITranslateManipulator3D
Implements
Inherited Members
Extension Methods

Constructors

UITranslateManipulator3D()

Initializes a new instance of the UIManipulator3D class.

public UITranslateManipulator3D()

Fields

DiameterProperty

The diameter property.

public static readonly DependencyProperty DiameterProperty

Field Value

DependencyProperty

DirectionProperty

The direction property.

public static readonly DependencyProperty DirectionProperty

Field Value

DependencyProperty

LengthProperty

The length property.

public static readonly DependencyProperty LengthProperty

Field Value

DependencyProperty

Properties

Diameter

Gets or sets the diameter of the manipulator arrow.

public double Diameter { get; set; }

Property Value

double

The diameter.

Direction

Gets or sets the direction of the translation.

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

Property Value

Vector3

The direction.

Length

Gets or sets the length of the manipulator arrow.

public double Length { get; set; }

Property Value

double

The length.

Methods

OnModelChanged()

Called when geometry has been changed.

protected override void OnModelChanged()

UpdateManipulator(RoutedEventArgs)

protected override void UpdateManipulator(RoutedEventArgs e)

Parameters

e RoutedEventArgs