Class UICompositeManipulator3D
- Namespace
- HelixToolkit.Wpf.SharpDX
- Assembly
- HelixToolkit.Wpf.SharpDX.dll
public class UICompositeManipulator3D : CompositeModel3D, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IDisposable, IVisible, IHitable, ISelectable, IMouse3D
- Inheritance
-
UICompositeManipulator3D
- Implements
- Inherited Members
- Extension Methods
Constructors
UICompositeManipulator3D()
public UICompositeManipulator3D()
Fields
CanRotateXProperty
The can rotate x property.
public static readonly DependencyProperty CanRotateXProperty
Field Value
CanRotateYProperty
The can rotate y property.
public static readonly DependencyProperty CanRotateYProperty
Field Value
CanRotateZProperty
The can rotate z property.
public static readonly DependencyProperty CanRotateZProperty
Field Value
CanTranslateXProperty
The can translate x property.
public static readonly DependencyProperty CanTranslateXProperty
Field Value
CanTranslateYProperty
The can translate y property.
public static readonly DependencyProperty CanTranslateYProperty
Field Value
CanTranslateZProperty
The can translate z property.
public static readonly DependencyProperty CanTranslateZProperty
Field Value
DiameterProperty
The diameter property.
public static readonly DependencyProperty DiameterProperty
Field Value
TargetTransformProperty
The target transform property.
public static readonly DependencyProperty TargetTransformProperty
Field Value
Properties
CanRotateX
Gets or sets a value indicating whether this instance can rotate X.
public bool CanRotateX { get; set; }
Property Value
- bool
trueif this instance can rotate X; otherwise,false.
CanRotateY
Gets or sets a value indicating whether this instance can rotate Y.
public bool CanRotateY { get; set; }
Property Value
- bool
trueif this instance can rotate Y; otherwise,false.
CanRotateZ
Gets or sets a value indicating whether this instance can rotate Z.
public bool CanRotateZ { get; set; }
Property Value
- bool
trueif this instance can rotate Z; otherwise,false.
CanTranslateX
Gets or sets a value indicating whether this instance can translate X.
public bool CanTranslateX { get; set; }
Property Value
- bool
trueif this instance can translate X; otherwise,false.
CanTranslateY
Gets or sets a value indicating whether this instance can translate Y.
public bool CanTranslateY { get; set; }
Property Value
- bool
trueif this instance can translate Y; otherwise,false.
CanTranslateZ
Gets or sets a value indicating whether this instance can translate Z.
public bool CanTranslateZ { get; set; }
Property Value
- bool
trueif this instance can translate Z; otherwise,false.
Diameter
Gets or sets the diameter.
public double Diameter { get; set; }
Property Value
- double
The diameter.
TargetTransform
Gets or sets TargetTransform.
public Transform3D TargetTransform { get; set; }
Property Value
Methods
Bind(GeometryModel3D)
Binds this manipulator to a given Model3D.
public void Bind(GeometryModel3D source)
Parameters
sourceGeometryModel3DSource Visual3D which receives the manipulator transforms.
OnChildrenChanged()
The on children changed.
protected virtual void OnChildrenChanged()
UnBind()
Releases the binding of this manipulator.
public void UnBind()