Skip to content

Spindle

Ian edited this page Nov 2, 2018 · 10 revisions

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

  1. Moving the object while holding
  2. Rotating the yaw and roll of the object by rotating the hands relative to eachother
  3. 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 by manually attaching

To manually attach the Spindle to the Camerarig VR components if the auto-attach fails for each hand:

  • Drag onto x script:
    • blah

Inspector parameters

For x Script:

Parameter Default Description
One Two Three

Class methods


Test/Example scenes

Major example scene under:

  • Assets/

Clone this wiki locally