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:
- rotation
RotationInstanz Eine einzelne Rotation oder ein Stapel von Rotationen.
- rotation
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