-
Notifications
You must be signed in to change notification settings - Fork 6
Sphere Casting
Overview
Sphere-casting is a volume-based multiple selection techniques that defines a ray with a sphere-attached to the end of the way which is used to measure the selection radius. The objects that exist within this sphere are considered selectable objects by the user. Kopper et all (2011) used the Sphere-casting as the pointing technique for the SQUAD technique (Sphere-casting refined by QUAD menu) to select individual objects within the sphere.
Current implementation of Sphere-Casting 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 Sphere Casting to the Camerarig VR components if the auto-attach fails:
- Drag onto Sphere Casting script:
- Controller left and right onto Controller left and right
Inspector parameters
For Sphere Casting Script:
| Parameter | Default | Description |
|---|---|---|
| Laser Prefab | Laser | The laser projected from the remtoe |
| Interaction Type | Selection | When set to manipulation sphere casting can move all objects within it via parenting. |
| Controller Picked | Right_Controller | The controller this technique uses |
Example scenes
Major example scene under:
- Assets/TechniqueExampleScenes/Scenes/SphereExample
Wiki
Hand Grasping
Enhanced Grasping
Volume-based Pointing
Enhanced Pointing
Symmetric Bi-manual
Asymmetric Bi-manual
Progressive refinement
