scipy.spatial.transform.Rotation.
величина#
- Вращение.величина(self)#
Получить величину(ы) вращения(ий).
- Возвращает:
- величинаndarray или float
Угол(ы) в радианах, float, если объект содержит одно вращение, и ndarray, если объект содержит несколько вращений. Величина всегда будет в диапазоне [0, pi].
Примеры
>>> from scipy.spatial.transform import Rotation as R >>> import numpy as np >>> r = R.from_quat(np.eye(4)) >>> r.as_quat() array([[ 1., 0., 0., 0.], [ 0., 1., 0., 0.], [ 0., 0., 1., 0.], [ 0., 0., 0., 1.]]) >>> r.magnitude() array([3.14159265, 3.14159265, 3.14159265, 0. ])
Величина одного вращения:
>>> r[0].magnitude() 3.141592653589793