scipy.spatial.transform.RigidTransform.

scipy.spatial.transform.RigidTransform.rotation#

RigidTransform.rotation#

Gibt die Rotationskomponente der Transformation zurück.

Eine Transformation ist eine Zusammensetzung aus einer Rotation und einer Translation, so dass bei Anwendung auf einen Vektor der Vektor zuerst rotiert und dann verschoben wird. Diese Eigenschaft gibt den Rotationsanteil der Transformation zurück.

Rückgabe:
rotationRotation Instanz

Eine einzelne Rotation oder ein Stapel von Rotationen.

Beispiele

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

Die Rotationskomponente wird aus der Transformation extrahiert

>>> 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