DragDetectorDragStyle

Used with DragDetector as the paradigm to generate proposed motion, given a stream of cursor rays.

Items

NameValueSummary
TranslateLine0

1D motion along the detector's Axis, by default the world Y axis.

TranslatePlane1

2D motion in the plane perpendicular to the detector's Axis, by default the world XZ plane.

TranslatePlaneOrLine2

2D motion in the plane perpendicular to the detector's Axis and, when the modifier is active, 1D motion along the detector's Axis.

TranslateLineOrPlane3

1D motion along the detector's Axis and, when the modifier is active, 2D motion in the plane perpendicular to the detector's Axis.

TranslateViewPlane4

2D motion in the plane perpendicular to the camera's view. In this mode, the plane is constantly updated, even while dragging, and will always face the camera's current view.

RotateAxis5

Rotation about the detector's Axis, by default the world Y axis.

RotateTrackball6

Trackball rotation, further customized through the TrackballRadialPullFactor and TrackballRollFactor properties.

Scriptable7

Calculates desired motion via a custom function provided through SetDragStyleFunction().

BestForDevice8

TranslatePlaneOrLine for mouse and gamepad; TranslatePlane for touch; 6DOF for VR.

On this page