-
- Downloads
[OpenXR] Manage 'free-hand' and 'controller-held' tracking.
On Quest, use the XR_META_simultaneous_hands_and_controllers extension. This extension 'decouples' the interaction profiles, so that we can have a hand with no profile (free-hand) and a hand holding a controller. On the other devices or if simultaneous_hands_and_controllers is disabled in the json config, the XR_EXT_hand_tracking_data_source extension is used, so that hands are not displayed when controllers are held. Note that on Pico (due to StreamVR ?), controller-held detection is not working, and so hands are always displayed.
Showing
- configs/vairdraw/vairdraw_common.json 1 addition, 0 deletionsconfigs/vairdraw/vairdraw_common.json
- src/HardwareSet/OpenXRSet/OpenXRHandTracking.cpp 92 additions, 68 deletionssrc/HardwareSet/OpenXRSet/OpenXRHandTracking.cpp
- src/HardwareSet/OpenXRSet/OpenXRHandTracking.hpp 6 additions, 3 deletionssrc/HardwareSet/OpenXRSet/OpenXRHandTracking.hpp
- src/HardwareSet/OpenXRSet/OpenXRInput.cpp 13 additions, 4 deletionssrc/HardwareSet/OpenXRSet/OpenXRInput.cpp
- src/HardwareSet/OpenXRSet/OpenXRInput.hpp 3 additions, 1 deletionsrc/HardwareSet/OpenXRSet/OpenXRInput.hpp
- src/HardwareSet/OpenXRSet/OpenXRSet.cpp 18 additions, 10 deletionssrc/HardwareSet/OpenXRSet/OpenXRSet.cpp
- src/HardwareSet/OpenXRSet/OpenXR_helpers.cpp 0 additions, 11 deletionssrc/HardwareSet/OpenXRSet/OpenXR_helpers.cpp
Loading
Please register or sign in to comment