dual_quat_conjugate T_dual_quat_conjugate DualQuatConjugate DualQuatConjugate dual_quat_conjugate (Operator)
Name
dual_quat_conjugate T_dual_quat_conjugate DualQuatConjugate DualQuatConjugate dual_quat_conjugate — Konjugation einer dualen Quaternion.
Signatur
def dual_quat_conjugate (dual_quaternion : Sequence[float]) -> Sequence[float]
Beschreibung
Der Operator dual_quat_conjugate dual_quat_conjugate DualQuatConjugate DualQuatConjugate DualQuatConjugate dual_quat_conjugate berechnet die Konjugierte
DualQuaternionConjugate DualQuaternionConjugate DualQuaternionConjugate DualQuaternionConjugate dualQuaternionConjugate dual_quaternion_conjugate der dualen Eingabequaternion
DualQuaternion DualQuaternion DualQuaternion DualQuaternion dualQuaternion dual_quaternion .
Eine kurze Einführung in duale Quaternionen, die verwendete Notation
und die Beziehung zwischen dualen Quaternionen und Schraubungen findet
sich in der Dokumentation zu diesem Kapitel
(Transformationen / Duale Quaternionen ).
Die Konjugierte einer dualen Quaternion
ist gegeben durch
, wobei
und
die konjugierten Quaternionen
und
darstellen.
Für weitere Informationen zur Konjugation von Quaternionen siehe
quat_conjugate quat_conjugate QuatConjugate QuatConjugate QuatConjugate quat_conjugate .
Falls es sich bei DualQuaternion DualQuaternion DualQuaternion DualQuaternion dualQuaternion dual_quaternion um eine duale Einheitsquaternion
handelt und DualQuaternion DualQuaternion DualQuaternion DualQuaternion dualQuaternion dual_quaternion damit eine starre 3D-Abbildung
darstellt, ist deren Inverse gleich ihrer Konjugierten, d.h.
. Folglich stellt
DualQuaternionConjugate DualQuaternionConjugate DualQuaternionConjugate DualQuaternionConjugate dualQuaternionConjugate dual_quaternion_conjugate die inverse starre 3D-Abbildung von
DualQuaternion DualQuaternion DualQuaternion DualQuaternion dualQuaternion dual_quaternion dar. Daher kann dual_quat_conjugate dual_quat_conjugate DualQuatConjugate DualQuatConjugate DualQuatConjugate dual_quat_conjugate
analog zu pose_invert pose_invert PoseInvert PoseInvert PoseInvert pose_invert oder hom_mat3d_invert hom_mat3d_invert HomMat3dInvert HomMat3dInvert HomMat3dInvert hom_mat3d_invert dazu
verwendet werden, um eine starre 3D-Abbildung zu invertieren.
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
DualQuaternion DualQuaternion DualQuaternion DualQuaternion dualQuaternion dual_quaternion (input_control) dual_quaternion(-array) → HDualQuaternion , HTuple Sequence[float] HTuple Htuple (real) (double ) (double ) (double )
Duale Quaternion.
DualQuaternionConjugate DualQuaternionConjugate DualQuaternionConjugate DualQuaternionConjugate dualQuaternionConjugate dual_quaternion_conjugate (output_control) dual_quaternion(-array) → HDualQuaternion , HTuple Sequence[float] HTuple Htuple (real) (double ) (double ) (double )
Konjugierte der dualen Quaternion.
Vorgänger
dual_quat_compose dual_quat_compose DualQuatCompose DualQuatCompose DualQuatCompose dual_quat_compose ,
pose_to_dual_quat pose_to_dual_quat PoseToDualQuat PoseToDualQuat PoseToDualQuat pose_to_dual_quat ,
screw_to_dual_quat screw_to_dual_quat ScrewToDualQuat ScrewToDualQuat ScrewToDualQuat screw_to_dual_quat
Nachfolger
dual_quat_compose dual_quat_compose DualQuatCompose DualQuatCompose DualQuatCompose dual_quat_compose ,
dual_quat_to_hom_mat3d dual_quat_to_hom_mat3d DualQuatToHomMat3d DualQuatToHomMat3d DualQuatToHomMat3d dual_quat_to_hom_mat3d ,
dual_quat_to_screw dual_quat_to_screw DualQuatToScrew DualQuatToScrew DualQuatToScrew dual_quat_to_screw ,
dual_quat_interpolate dual_quat_interpolate DualQuatInterpolate DualQuatInterpolate DualQuatInterpolate dual_quat_interpolate ,
dual_quat_to_pose dual_quat_to_pose DualQuatToPose DualQuatToPose DualQuatToPose dual_quat_to_pose
Alternativen
pose_invert pose_invert PoseInvert PoseInvert PoseInvert pose_invert ,
hom_mat3d_invert hom_mat3d_invert HomMat3dInvert HomMat3dInvert HomMat3dInvert hom_mat3d_invert
Siehe auch
dual_quat_normalize dual_quat_normalize DualQuatNormalize DualQuatNormalize DualQuatNormalize dual_quat_normalize ,
serialize_dual_quat serialize_dual_quat SerializeDualQuat SerializeDualQuat SerializeDualQuat serialize_dual_quat ,
deserialize_dual_quat deserialize_dual_quat DeserializeDualQuat DeserializeDualQuat DeserializeDualQuat deserialize_dual_quat ,
dual_quat_trans_line_3d dual_quat_trans_line_3d DualQuatTransLine3d DualQuatTransLine3d DualQuatTransLine3d dual_quat_trans_line_3d ,
quat_conjugate quat_conjugate QuatConjugate QuatConjugate QuatConjugate quat_conjugate
Modul
Foundation