Table of Contents

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

DependencyProperty

CanRotateYProperty

The can rotate y property.

public static readonly DependencyProperty CanRotateYProperty

Field Value

DependencyProperty

CanRotateZProperty

The can rotate z property.

public static readonly DependencyProperty CanRotateZProperty

Field Value

DependencyProperty

CanTranslateXProperty

The can translate x property.

public static readonly DependencyProperty CanTranslateXProperty

Field Value

DependencyProperty

CanTranslateYProperty

The can translate y property.

public static readonly DependencyProperty CanTranslateYProperty

Field Value

DependencyProperty

CanTranslateZProperty

The can translate z property.

public static readonly DependencyProperty CanTranslateZProperty

Field Value

DependencyProperty

DiameterProperty

The diameter property.

public static readonly DependencyProperty DiameterProperty

Field Value

DependencyProperty

TargetTransformProperty

The target transform property.

public static readonly DependencyProperty TargetTransformProperty

Field Value

DependencyProperty

Properties

CanRotateX

Gets or sets a value indicating whether this instance can rotate X.

public bool CanRotateX { get; set; }

Property Value

bool

true if 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

true if 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

true if 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

true if 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

true if 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

true if 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

Transform3D

Methods

Bind(GeometryModel3D)

Binds this manipulator to a given Model3D.

public void Bind(GeometryModel3D source)

Parameters

source GeometryModel3D

Source 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()