-
Notifications
You must be signed in to change notification settings - Fork 6
Expand
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)
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
Wiki
Hand Grasping
Enhanced Grasping
Volume-based Pointing
Enhanced Pointing
Symmetric Bi-manual
Asymmetric Bi-manual
Progressive refinement
