scipy.spatial.transform.RigidTransform.

scipy.spatial.transform.RigidTransform.rotation#

RigidTransform.вращение#

Вернуть компонент вращения преобразования.

Преобразование — это композиция вращения и переноса, такая что при применении к вектору вектор сначала вращается, а затем переносится. Это свойство возвращает вращательную часть преобразования.

Возвращает:
вращениеRotation экземпляр

Одиночное вращение или набор вращений.

Примеры

>>> from scipy.spatial.transform import RigidTransform as Tf
>>> from scipy.spatial.transform import Rotation as R
>>> import numpy as np

Вращательная компонента извлекается из преобразования:

>>> t = np.array([1, 0, 0])
>>> r = R.random(3)
>>> tf = Tf.from_components(t, r)
>>> np.allclose(tf.rotation.as_matrix(), r.as_matrix())
True