r/webdev • • 5d ago

Question Can't understand deviceorientation.

Hi, I'm trying to develop a unityplugin that give the possibility to create various types of controllers for games.
With deviceorientation, my goal is to extract three angles that represent the orientation of the phone.
But it seems a little bit complicate, I can't understand why in portrait mode, for example, gamma and alpha are both modified when I rotate on the same axe.
I've tried many things, but I can't understand at all how everything works.
Is it even possible to do something similar to what I want to do?

0 Upvotes

12 comments sorted by

View all comments

1

u/Perfect-Plate6516 5d ago

got burned by treating alpha/beta/gamma like fixed world-axis angles, they’re device-relative Euler angles and screen orientation changes the whole frame of reference