openalea.phenomenal.calibration.transformations.quaternion_from_euler
- openalea.phenomenal.calibration.transformations.quaternion_from_euler(ai, aj, ak, axes='sxyz')[source]
Return quaternion from Euler angles and axis sequence.
ai, aj, ak : Euler’s roll, pitch and yaw angles axes : One of 24 axis sequences as string or encoded tuple
>>> q = quaternion_from_euler(1, 2, 3, 'ryxz') >>> numpy.allclose(q, [0.435953, 0.310622, -0.718287, 0.444435]) True