Possible calculation issue (OT 2024, Win11)
So if was having a discussion about relative translation in OT and ran into this.
https://www.youtube.com/watch?v=frNefErNPOA
For the first 10 seconds i keep my head in the calibrated center, all peachy works fine. Then i move my head forward and rotate my head. The rotation appears to be done around the origin, not the head center.
What it sort of should've looked like:
https://www.youtube.com/watch?v=GctuMiiu6_8
These are my relative translation settings:
Is there any option to counter this behaviour or is this is an issue with calculations?
Relative translation only works intuitively if you follow the scenario of rotating your head, then translating based on head direction. It doesn't have any kind of memory so when you rotate following translating, there's a drastic change to the reported position.
Yeah i think i understand the problem. Everything is basically calculated in 'one' step. If you would 'sail' your head through 3D space so it has a position based on movement and relative rotation you could rotate the head afterwards. That would raise the problem of 'sailing' your head back to the center position because movement would be relative so your head may end up some distance from the original center.
That kinda sucks lol...
That would raise the problem of 'sailing' your head back to the center position
Exactly. The way it's done now is clear mathematically and there's no room for ambiguity or implementation quirks.