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
DirectionProperty
The direction property.
public static readonly DependencyProperty DirectionProperty
Field Value
LengthProperty
The length property.
public static readonly DependencyProperty LengthProperty
Field Value
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)