scipy.spatial.transform.RigidTransform.

scipy.spatial.transform.RigidTransform.translation#

RigidTransform.перевод#

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

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

Возвращает:
переводnumpy.ndarray, форма (N, 3) или (3,)

Одиночный вектор переноса или набор векторов переноса.

Примеры

>>> 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], [2, 0, 0], [3, 0, 0]])
>>> r = R.random()
>>> tf = Tf.from_components(t, r)
>>> np.allclose(tf.translation, t)
True