Skip to content

Bend Cast

Ian edited this page Nov 2, 2018 · 11 revisions

Overview

Bend cast is the pointing version of the bubble cursor. By this it uses essentially the same algorithmic approach to distinguish between objects and the difference is how this is visualized for the user to control. The bend cast bends a vector originating from the control towards the closest object to that vector. This is essentially an enhancement of ray-casting as it is implemented as a bendy ray-cast.

Source paper(s) of the technique:

Riege, K., T. Holtkamper, G. Wesche, and B. Frohlich (2006). “The Bent Pick Ray: An Extended Pointing Technique for Multi-User Interaction.” Proceedings of the 2006 IEEE Symposium on 3D User Interfaces (3DUI ‘06), 62–65.

Cashion, J., C. Wingrave, and J. LaViola (2013). “Optimal 3D Selection Technique Assignment using Real-Time Contextual Analysis.” Proceedings of the 2013 IEEE Symposium on 3D User Interfaces (3DUI ‘13), 107–110.


Use by manually attaching

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

  • Drag onto x script:
    • blah

Inspector parameters

For x Script:

Parameter Default Description
One Two Three

Class methods


Test/Example scenes

Major example scene under:

  • Assets/

Clone this wiki locally