Skip to content
Ian edited this page Nov 2, 2018 · 9 revisions

Overview

Like the SQUAD technique, expand is utilized when a user selects multiple objects at once. On selection clones of these objects are created and distributed in a grid access in front of the user. The user then selects the object they want from the grid.

Current implementation of EXPAND as of 3/06/2018 (NOTE: This may be modified/changed later)

Alt Text

Source paper of the technique:

Kopper, R., F. Bacim, and D. Bowman (2011). “Rapid and Accurate 3D Selection by Progressive Refinement.” Proceedings of the 2011 IEEE Symposium on 3D User Interfaces (3DUI ‘11), 67– 74.


Use by manually attaching

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

  • Drag onto Sphere Casting Exp script:
    • Left and Right VR Controllers onto Left and Right Controller
  • Drag onto Expand Menu Script:
    • Drag Camera eye onto Camera Head

Inspector parameters

For Sphere Casting Exp Script:

Parameter Default Description
Laser Prefab Laser Laser projected out of controller
Interaction Type Selection When set to manipulation Sphere casting Exp can move objects via parenting. When pure selection it will just send an event that it has selected and place the object into a public variable.
Controller Picked Right_Controller The controller this technique uses

For EXPAND Menu:

Parameter Default Description
Panel menuPanel The expand menu
Selected Material ItemPickupOutline Outlines an object with this on selection

Test/Example scenes Major example scene under:

  • Assets/Technique Example Scenes/Scenes/EXPANDExample

Clone this wiki locally