dual_quat_to_poseT_dual_quat_to_poseDualQuatToPoseDualQuatToPose (Operator)
Name
dual_quat_to_poseT_dual_quat_to_poseDualQuatToPoseDualQuatToPose
— Umwandeln einer dualen Quaternion in eine entsprechende 3D-Lage.
Signatur
Beschreibung
Der Operator dual_quat_to_posedual_quat_to_poseDualQuatToPoseDualQuatToPoseDualQuatToPose
wandelt die duale Quaternion
DualQuaternionDualQuaternionDualQuaternionDualQuaterniondualQuaternion
in ihre entsprechende 3D-Lage PosePosePosePosepose
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).
Werden in DualQuaternionDualQuaternionDualQuaternionDualQuaterniondualQuaternion
mehrere duale Quaternionen übergeben,
so wird jede duale Quaternion eine Pose zurückgegeben.
Achtung
dual_quat_to_posedual_quat_to_poseDualQuatToPoseDualQuatToPoseDualQuatToPose
nimmt an, dass es sich bei DualQuaternionDualQuaternionDualQuaternionDualQuaterniondualQuaternion
um eine duale Einheitsquaternion handelt und diese daher eine starre
3D-Abbildung darstellt. Andernfalls ist eine Umwandlung in eine
Pose nicht sinnvoll möglich.
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
DualQuaternionDualQuaternionDualQuaternionDualQuaterniondualQuaternion
(input_control) dual_quaternion(-array) →
HDualQuaternion, HTupleHTupleHtuple (real) (double) (double) (double)
Duale Einheitsquaternion.
PosePosePosePosepose
(output_control) pose(-array) →
HPose, HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
3D-Lage.
Vorgänger
dual_quat_composedual_quat_composeDualQuatComposeDualQuatComposeDualQuatCompose
,
dual_quat_interpolatedual_quat_interpolateDualQuatInterpolateDualQuatInterpolateDualQuatInterpolate
,
screw_to_dual_quatscrew_to_dual_quatScrewToDualQuatScrewToDualQuatScrewToDualQuat
,
dual_quat_conjugatedual_quat_conjugateDualQuatConjugateDualQuatConjugateDualQuatConjugate
Nachfolger
camera_calibrationcamera_calibrationCameraCalibrationCameraCalibrationCameraCalibration
,
hand_eye_calibrationhand_eye_calibrationHandEyeCalibrationHandEyeCalibrationHandEyeCalibration
,
write_posewrite_poseWritePoseWritePoseWritePose
,
disp_caltabdisp_caltabDispCaltabDispCaltabDispCaltab
,
sim_caltabsim_caltabSimCaltabSimCaltabSimCaltab
Alternativen
dual_quat_to_screwdual_quat_to_screwDualQuatToScrewDualQuatToScrewDualQuatToScrew
,
dual_quat_to_hom_mat3ddual_quat_to_hom_mat3dDualQuatToHomMat3dDualQuatToHomMat3dDualQuatToHomMat3d
Siehe auch
pose_to_dual_quatpose_to_dual_quatPoseToDualQuatPoseToDualQuatPoseToDualQuat
,
dual_quat_normalizedual_quat_normalizeDualQuatNormalizeDualQuatNormalizeDualQuatNormalize
,
serialize_dual_quatserialize_dual_quatSerializeDualQuatSerializeDualQuatSerializeDualQuat
,
deserialize_dual_quatdeserialize_dual_quatDeserializeDualQuatDeserializeDualQuatDeserializeDualQuat
,
dual_quat_trans_line_3ddual_quat_trans_line_3dDualQuatTransLine3dDualQuatTransLine3dDualQuatTransLine3d
,
quat_to_posequat_to_poseQuatToPoseQuatToPoseQuatToPose
Modul
Foundation