pose_to_dual_quat T_pose_to_dual_quat PoseToDualQuat PoseToDualQuat (Operator)
Name
pose_to_dual_quat T_pose_to_dual_quat PoseToDualQuat PoseToDualQuat
— Umwandeln einer 3D-Lage in eine entsprechende duale Einheitsquaternion.
Signatur
Beschreibung
Der Operator pose_to_dual_quat pose_to_dual_quat PoseToDualQuat PoseToDualQuat PoseToDualQuat
wandelt die Pose Pose Pose Pose pose
in ihre entsprechende duale Einheitsquaternion DualQuaternion DualQuaternion DualQuaternion DualQuaternion dualQuaternion
um.
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 ).
Da
und
die selbe starre 3D-Abbildung
repräsentieren, wird das Vorzeichen der resultierenden dualen Quaternion
DualQuaternion DualQuaternion DualQuaternion DualQuaternion dualQuaternion
so gewählt, dass der Skalarteil ihres Realteils
ist.
Werden in Pose Pose Pose Pose pose
mehrere Posen übergeben, so wird jede Pose eine
duale Quaternion zurückgegeben.
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
Pose Pose Pose Pose pose
(input_control) pose(-array) →
HPose , HTuple HTuple Htuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
3D-Lage.
DualQuaternion DualQuaternion DualQuaternion DualQuaternion dualQuaternion
(output_control) dual_quaternion(-array) →
HDualQuaternion , HTuple HTuple Htuple (real) (double ) (double ) (double )
Duale Einheitsquaternion.
Vorgänger
create_pose create_pose CreatePose CreatePose CreatePose
,
read_pose read_pose ReadPose ReadPose ReadPose
Nachfolger
dual_quat_compose dual_quat_compose DualQuatCompose DualQuatCompose DualQuatCompose
,
dual_quat_interpolate dual_quat_interpolate DualQuatInterpolate DualQuatInterpolate DualQuatInterpolate
,
dual_quat_to_screw dual_quat_to_screw DualQuatToScrew DualQuatToScrew DualQuatToScrew
,
dual_quat_conjugate dual_quat_conjugate DualQuatConjugate DualQuatConjugate DualQuatConjugate
Alternativen
pose_to_hom_mat3d pose_to_hom_mat3d PoseToHomMat3d PoseToHomMat3d PoseToHomMat3d
,
screw_to_dual_quat screw_to_dual_quat ScrewToDualQuat ScrewToDualQuat ScrewToDualQuat
Siehe auch
dual_quat_to_hom_mat3d dual_quat_to_hom_mat3d DualQuatToHomMat3d DualQuatToHomMat3d DualQuatToHomMat3d
,
dual_quat_to_pose dual_quat_to_pose DualQuatToPose DualQuatToPose DualQuatToPose
,
dual_quat_normalize dual_quat_normalize DualQuatNormalize DualQuatNormalize DualQuatNormalize
,
serialize_dual_quat serialize_dual_quat SerializeDualQuat SerializeDualQuat SerializeDualQuat
,
deserialize_dual_quat deserialize_dual_quat DeserializeDualQuat DeserializeDualQuat DeserializeDualQuat
,
dual_quat_trans_line_3d dual_quat_trans_line_3d DualQuatTransLine3d DualQuatTransLine3d DualQuatTransLine3d
,
pose_to_quat pose_to_quat PoseToQuat PoseToQuat PoseToQuat
Modul
Foundation