|
Name | Description |
---|---|
position | the position of the current point. |
direction | the direction of the sliding. |
float | 3D size the size of the handle - HandleUtility.GetHandleSize (position); |
drawFunc | the function to call for doing the actual drawing - by default, it's Handles.ArrowCap, but any function that has the same signature can be used. Note: Use HandleUtility.GetHandleSize where you might want to have constant screen-sized handles. |
Make a 3D slider
This will draw a 3D-draggable handle on the screen. The handle is constrained to sliding along a direction vector in 3D space.
Slider handle in the Scene View.
And the script attached to this Handle: