Re: [sensors] Provide the DeviceOrientation sensor

> Quaternions are a very nice and compact way of representing 
rotations. Ie. you can multiply quaternions to apply rotation (though 
non-commutative - due to being rotations). They are basically the 
evolution of complex numbers (which are good for rotations in 2D 
space), and you can easily build a rotation matrix from them.

And they are also not susceptible to [gimbal 
lock](https://en.wikipedia.org/wiki/Gimbal_lock) which is a big 
benefit

-- 
GitHub Notification of comment by pozdnyakov
Please view or discuss this issue at 
https://github.com/w3c/sensors/issues/170#issuecomment-282718973 using
 your GitHub account

Received on Monday, 27 February 2017 13:25:48 UTC