-
Notifications
You must be signed in to change notification settings - Fork 6
Spindle
Overview
This technique simulates a virtual spindle controlled using two of the VR controllers. The center point of the spindle midpoint of the line between the controllers is the interaction point. Once you select and object both controllers can be moved to manipulate it. As stated by the paper this allows 3-DOF translations.
Manipulations allowed
- Moving the object while holding
- Rotating the yaw and roll of the object by rotating the hands relative to eachother
- By changing the distance between the controllers while holding the object you can scale and change the size of the object.
Source paper(s) of the technique:
Mapes, D., and J. Moshell (1995). “A Two-Handed Interface for Object Manipulation in Virtual Environments.” Presence: Teleoperators and Virtual Environments 4(4): 403–416.
Schultheis, U., J. Jerald, F. Toledo, A. Yoganandan, and P. Mlyniec (2012). “Comparison of a Twohanded Interface to a Wand Interface and a Mouse Interface for Fundamental 3D Tasks.” IEEE Symposium on 3D User Interfaces (3DUI 2012), 117–124.
Use as prefab
HTC VIVE:
OCULUS:
Use by manually attaching
Inspector parameters
Class methods
Test scenes
Example scenes
Wiki
Hand Grasping
Enhanced Grasping
Volume-based Pointing
Enhanced Pointing
Symmetric Bi-manual
Asymmetric Bi-manual
Progressive refinement