pose_to_dual_quat T_pose_to_dual_quat PoseToDualQuat PoseToDualQuat pose_to_dual_quat (Operator)
Name
pose_to_dual_quat T_pose_to_dual_quat PoseToDualQuat PoseToDualQuat pose_to_dual_quat — Umwandeln einer 3D-Lage in eine entsprechende duale Einheitsquaternion.
Signatur
def pose_to_dual_quat (pose : Sequence[Union[float, int]]) -> Sequence[float]
Beschreibung
Der Operator pose_to_dual_quat pose_to_dual_quat PoseToDualQuat PoseToDualQuat PoseToDualQuat pose_to_dual_quat wandelt die Pose Pose Pose Pose pose pose
in ihre entsprechende duale Einheitsquaternion DualQuaternion DualQuaternion DualQuaternion DualQuaternion dualQuaternion dual_quaternion um.
Eine kurze Einführung in duale Quaternionen, die verwendete Notation
und die Beziehung zwischen dualen Quaternionen und Schraubungen findet
sich in „Solution Guide III-C - 3D Vision“.
Da
und
die selbe starre 3D-Abbildung
repräsentieren, wird das Vorzeichen der resultierenden dualen Quaternion
DualQuaternion DualQuaternion DualQuaternion DualQuaternion dualQuaternion dual_quaternion so gewählt, dass der Skalarteil ihres Realteils
ist.
Werden in Pose 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 pose (input_control) pose(-array) → HPose , HTuple Sequence[Union[float, int]] HTuple Htuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
3D-Lage.
DualQuaternion DualQuaternion DualQuaternion DualQuaternion dualQuaternion dual_quaternion (output_control) dual_quaternion(-array) → HDualQuaternion , HTuple Sequence[float] HTuple Htuple (real) (double ) (double ) (double )
Duale Einheitsquaternion.
Vorgänger
create_pose create_pose CreatePose CreatePose CreatePose create_pose ,
read_pose read_pose ReadPose ReadPose ReadPose read_pose
Nachfolger
dual_quat_compose dual_quat_compose DualQuatCompose DualQuatCompose DualQuatCompose dual_quat_compose ,
dual_quat_interpolate dual_quat_interpolate DualQuatInterpolate DualQuatInterpolate DualQuatInterpolate dual_quat_interpolate ,
dual_quat_to_screw dual_quat_to_screw DualQuatToScrew DualQuatToScrew DualQuatToScrew dual_quat_to_screw ,
dual_quat_conjugate dual_quat_conjugate DualQuatConjugate DualQuatConjugate DualQuatConjugate dual_quat_conjugate
Alternativen
pose_to_hom_mat3d pose_to_hom_mat3d PoseToHomMat3d PoseToHomMat3d PoseToHomMat3d pose_to_hom_mat3d ,
screw_to_dual_quat screw_to_dual_quat ScrewToDualQuat ScrewToDualQuat ScrewToDualQuat screw_to_dual_quat
Siehe auch
dual_quat_to_hom_mat3d dual_quat_to_hom_mat3d DualQuatToHomMat3d DualQuatToHomMat3d DualQuatToHomMat3d dual_quat_to_hom_mat3d ,
dual_quat_to_pose dual_quat_to_pose DualQuatToPose DualQuatToPose DualQuatToPose dual_quat_to_pose ,
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 ,
dual_quat_trans_point_3d dual_quat_trans_point_3d DualQuatTransPoint3d DualQuatTransPoint3d DualQuatTransPoint3d dual_quat_trans_point_3d ,
pose_to_quat pose_to_quat PoseToQuat PoseToQuat PoseToQuat pose_to_quat
Modul
Foundation