Skip to content

Spindle

Ian edited this page Jun 3, 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 as prefab

HTC VIVE:

OCULUS:


Use by manually attaching


Inspector parameters


Class methods


Test scenes


Example scenes

Clone this wiki locally