Enum
DragDetectorDragStyle
Used with DragDetector as the paradigm to generate proposed motion,
given a stream of cursor rays.
Used with DragDetector as the paradigm to generate proposed motion,
given a stream of cursor rays.
Items 9#
| Name | Value | Summary |
|---|---|---|
TranslateLine | 0 | 1D motion along the detector's Axis, by default
the world Y axis. |
TranslatePlane | 1 | 2D motion in the plane perpendicular to the detector's
Axis, by default the world XZ plane. |
TranslatePlaneOrLine | 2 | 2D motion in the plane perpendicular to the detector's
Axis and, when the modifier is active, 1D motion
along the detector's Axis. |
TranslateLineOrPlane | 3 | 1D motion along the detector's Axis and, when
the modifier is active, 2D motion in the plane perpendicular to the
detector's Axis. |
TranslateViewPlane | 4 | 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. |
RotateAxis | 5 | Rotation about the detector's Axis, by default
the world Y axis. |
RotateTrackball | 6 | Trackball rotation, further customized through the
TrackballRadialPullFactor
and TrackballRollFactor
properties. |
Scriptable | 7 | Calculates desired motion via a custom function provided through
SetDragStyleFunction(). |
BestForDevice | 8 | TranslatePlaneOrLine for mouse and gamepad; TranslatePlane for touch; 6DOF for VR. |