-
-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Acceleration decoding doesn't respect AXES_OFFSET #1006
Comments
It does: SlimeVR-Server/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/TrackersUDPServer.kt Line 357 in 24f2895
|
It is reflection transformation (conversion between left-hand and right-hand axis). So, it can't be the same transformation. |
@Louka3000 What is the tracker axis in the UDP packet?
|
I believe SlimeVR expects Y+ forward, X+ right, Z+ up, but not entirely sure right now |
Understood. We're currently dealing with the Z+ up vs. Y+ Up and hand switch issue. However, SlimeVR-Server/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/TrackersUDPServer.kt doesn't affect Z at all. |
SlimeVR do convert rotation from tracker to openGL axis, but forget to do so for acceleration vector.
The text was updated successfully, but these errors were encountered: