DragDetectorDragStyle¶
Not yet Enum
Used with DragDetector as the paradigm to generate proposed motion, given a stream of cursor rays.
Not implemented in Nova
This enum is missing from Nova. Scripts that reference it will fail.
Items¶
| Item | Value | Status | Notes |
|---|---|---|---|
TranslateLine |
0 | Not yet | 1D motion along the detector's Axis, by default the world Y axis. |
TranslatePlane |
1 | Not yet | 2D motion in the plane perpendicular to the detector's Axis, by default the world XZ plane. |
TranslatePlaneOrLine |
2 | Not yet | 2D motion in the plane perpendicular to the detector's Axis and, when the modifier is active, 1D motion along the detector's [Axis](../classes/DragDetector.md#a… |
TranslateLineOrPlane |
3 | Not yet | 1D motion along the detector's Axis and, when the modifier is active, 2D motion in the plane perpendicular to the detector's [Axis](../classes/DragDetector.md#a… |
TranslateViewPlane |
4 | Not yet | 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 | Not yet | Rotation about the detector's Axis, by default the world Y axis. |
RotateTrackball |
6 | Not yet | Trackball rotation, further customized through the TrackballRadialPullFactor and [TrackballRollFactor](../classes/DragDetector.md#trackballroll… |
Scriptable |
7 | Not yet | Calculates desired motion via a custom function provided through SetDragStyleFunction(). |
BestForDevice |
8 | Not yet | TranslatePlaneOrLine for mouse and gamepad; TranslatePlane for touch; 6DOF for VR. |
Roblox reference: DragDetectorDragStyle