Skip to content

Sphere Casting

Ian edited this page Nov 2, 2018 · 11 revisions

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)

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 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

Clone this wiki locally