-
- Downloads
Implement OpenXR hand tracking
Add an OpenXRHandTracking class, which encloses the OpenXR calls needed to use hand tracking (check availability, create/destory trackers, get joints matrices), and also manage the 2 hands 3D models. Currently, it only implements 'simple' hand tracking. Additional extensions (to support hand tracking while holding the controllers) is still to be finalized (related code is commented).
Showing
- .pre-commit-config.yaml 1 addition, 1 deletion.pre-commit-config.yaml
- externals/.gitignore 0 additions, 2 deletionsexternals/.gitignore
- src/CMakeLists.txt 3 additions, 2 deletionssrc/CMakeLists.txt
- src/HardwareSet/OpenXRSet/OpenXRHandTracking.cpp 171 additions, 1 deletionsrc/HardwareSet/OpenXRSet/OpenXRHandTracking.cpp
- src/HardwareSet/OpenXRSet/OpenXRHandTracking.hpp 28 additions, 0 deletionssrc/HardwareSet/OpenXRSet/OpenXRHandTracking.hpp
- src/HardwareSet/OpenXRSet/OpenXRInput.cpp 4 additions, 3 deletionssrc/HardwareSet/OpenXRSet/OpenXRInput.cpp
- src/HardwareSet/OpenXRSet/OpenXRInput.hpp 1 addition, 1 deletionsrc/HardwareSet/OpenXRSet/OpenXRInput.hpp
- src/HardwareSet/OpenXRSet/OpenXRPassthrough.hpp 1 addition, 1 deletionsrc/HardwareSet/OpenXRSet/OpenXRPassthrough.hpp
- src/HardwareSet/OpenXRSet/OpenXRSet.cpp 38 additions, 30 deletionssrc/HardwareSet/OpenXRSet/OpenXRSet.cpp
- src/HardwareSet/OpenXRSet/OpenXRSet.hpp 2 additions, 3 deletionssrc/HardwareSet/OpenXRSet/OpenXRSet.hpp
- src/HardwareSet/OpenXRSet/OpenXR_helpers.cpp 21 additions, 5 deletionssrc/HardwareSet/OpenXRSet/OpenXR_helpers.cpp
- src/HardwareSet/OpenXRSet/OpenXR_helpers.hpp 3 additions, 1 deletionsrc/HardwareSet/OpenXRSet/OpenXR_helpers.hpp
Loading
Please register or sign in to comment