I'm breaking my head over 3d rotations for a vr game I'm working on.
https://i.sstatic.net/Oo4Vu.jpg
In video 1: I set the helper block equal to the group position and quaternion. If I rotate the group, with my controller, the position of the black helper that I set with just copying the quaternion and position is fine.
However, in video 2, when I offset the helper (black block) with the local position of the first child (the one above it from video 1), the initial position is fine, but when I start rotating the group and try syncing the position and quaternion, there is an offset I seem to be missing.
Any idea what the correct terminology is how I can google this and learn more about this? Or any idea on how to fix this?
Edit: managed to fix this! Came up with this solution: https://i.sstatic.net/GoyQf.jpg
I was able to narrow it down to this: https://i.sstatic.net/kaLm2.jpg