quat_to_hom_mat3dT_quat_to_hom_mat3dQuatToHomMat3dQuatToHomMat3dquat_to_hom_mat3d (Operator)
Name
quat_to_hom_mat3dT_quat_to_hom_mat3dQuatToHomMat3dQuatToHomMat3dquat_to_hom_mat3d — Wandelt eine Quaternion in die entsprechende Rotationsmatrix um.
Signatur
def quat_to_hom_mat3d(quaternion: Sequence[float]) -> Sequence[float]
Beschreibung
Der Operator quat_to_hom_mat3dquat_to_hom_mat3dQuatToHomMat3dQuatToHomMat3dQuatToHomMat3dquat_to_hom_mat3d wandelt eine Einheitsquaternion
QuaternionQuaternionQuaternionQuaternionquaternionquaternion in die entsprechende Rotationsmatrix
RotationMatrixRotationMatrixRotationMatrixRotationMatrixrotationMatrixrotation_matrix um.
Die Rotationsmatrix für eine Quaternion
ist gegeben durch:
Achtung
RotationMatrixRotationMatrixRotationMatrixRotationMatrixrotationMatrixrotation_matrix ist nur dann eine Rotationsmatrix, wenn
QuaternionQuaternionQuaternionQuaternionquaternionquaternion eine Einheitsquaternion ist.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
QuaternionQuaternionQuaternionQuaternionquaternionquaternion (input_control) quaternion → HQuaternion, HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Rotationsquaternion.
RotationMatrixRotationMatrixRotationMatrixRotationMatrixrotationMatrixrotation_matrix (output_control) hom_mat3d → HHomMat3D, HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Rotationsmatrix.
Vorgänger
axis_angle_to_quataxis_angle_to_quatAxisAngleToQuatAxisAngleToQuatAxisAngleToQuataxis_angle_to_quat,
quat_composequat_composeQuatComposeQuatComposeQuatComposequat_compose
Nachfolger
affine_trans_point_3daffine_trans_point_3dAffineTransPoint3dAffineTransPoint3dAffineTransPoint3daffine_trans_point_3d
Siehe auch
axis_angle_to_quataxis_angle_to_quatAxisAngleToQuatAxisAngleToQuatAxisAngleToQuataxis_angle_to_quat,
quat_rotate_point_3dquat_rotate_point_3dQuatRotatePoint3dQuatRotatePoint3dQuatRotatePoint3dquat_rotate_point_3d,
quat_to_posequat_to_poseQuatToPoseQuatToPoseQuatToPosequat_to_pose,
quat_normalizequat_normalizeQuatNormalizeQuatNormalizeQuatNormalizequat_normalize,
quat_conjugatequat_conjugateQuatConjugateQuatConjugateQuatConjugatequat_conjugate,
quat_interpolatequat_interpolateQuatInterpolateQuatInterpolateQuatInterpolatequat_interpolate
Modul
Foundation