Quaternion.from_matrix
- classmethod Quaternion.from_matrix(M)
Create a Quaternion from a transformation matrix.
- Parameters
M (list[list[float]])
- Returns
compas.geometry.Quaternion
– The new quaternion.
Example
>>> from compas.geometry import matrix_from_euler_angles >>> ea = [0.2, 0.6, 0.2] >>> M = matrix_from_euler_angles(ea) >>> Quaternion.from_matrix(M) Quaternion(0.949, 0.066, 0.302, 0.066)