-
Notifications
You must be signed in to change notification settings - Fork 6
Hook
Overview
On each update hook detects the distance between all select-able objects and the controller. It keeps an ordered list of the select-able objects ranked by a scoring system. Based on this the closest objects will gain score while everything else will lose points. By doing this a user can follow a moving object with the controller and differentiate the object that they want to select by its velocity/movement. How this score is calculated is listed below in the method documentation.
Source paper of the technique:
Ortega, M. (2013). “Hook: Heuristics for Selecting 3D Moving Objects in Dense Target Environments.” Proceedings of the 2013 IEEE Symposium on 3D User Interfaces (3DUI), 119–122.
Use as prefab
HTC VIVE:
OCULUS:
Use by manually attaching
Inspector parameters
Class methods
Test scenes
Example scenes
Wiki
Hand Grasping
Enhanced Grasping
Volume-based Pointing
Enhanced Pointing
Symmetric Bi-manual
Asymmetric Bi-manual
Progressive refinement