[SciPy-Dev] GSoC 2018 : Rotation formalism

Nicolas Rougier Nicolas.Rougier at inria.fr
Tue Feb 27 12:39:04 EST 2018


Just for the record, there’s also the Pyrr library:
https://github.com/adamlwgriffiths/Pyrr

Nicolas

> On 27 Feb 2018, at 16:57, Divyank Agarwal <divyank.agarwal1993 at gmail.com> wrote:
> 
> 
> Quaternions as a number system is good idea for 3d rotation. 
> It takes away Edge cases issues with Euler angles, like gimbal lock.
> 
> Quaternions are 4D counterpart of complex numbers.
> However their non commutativity makes them a challenge to understand and visualize, 
> making mathematics bit complicated. 
> 
> 
> 
> A specific quaternion library already exist on github. 
> https://github.com/moble/quaternion
> "This Python module adds a quaternion dtype to NumPy."
> 
> Advanced functionalities could be added above the library. 
> 
> 
> 
> Their are good use cases of Quaternions. 
> If your smartPhone has orientation sensors, It probably uses Quaternions. 
> 
> For advanced users: 
> http://nautil.us/issue/49/the-absurd/chaos-makes-the-multiverse-unnecessary
> 
> On Tue, Feb 27, 2018 at 8:02 PM, Robert Lucente <rlucente at pipeline.com> wrote:
> You guys are probably aware of the stuff below but just in case.
> 
> Quaternions and spatial rotation
> 
> https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation
> _______________________________________________
> SciPy-Dev mailing list
> SciPy-Dev at python.org
> https://mail.python.org/mailman/listinfo/scipy-dev
> 
> _______________________________________________
> SciPy-Dev mailing list
> SciPy-Dev at python.org
> https://mail.python.org/mailman/listinfo/scipy-dev



More information about the SciPy-Dev mailing list