pose_invertT_pose_invertPoseInvertPoseInvert (Operator)

Name

pose_invertT_pose_invertPoseInvertPoseInvert — Invertierung von als Tupel gegebenen 3D-Lagen.

Signatur

pose_invert( : : Pose : PoseInvert)

Herror T_pose_invert(const Htuple Pose, Htuple* PoseInvert)

void PoseInvert(const HTuple& Pose, HTuple* PoseInvert)

static HPoseArray HPose::PoseInvert(const HPoseArray& Pose)

HPose HPose::PoseInvert() const

static void HOperatorSet.PoseInvert(HTuple pose, out HTuple poseInvert)

static HPose[] HPose.PoseInvert(HPose[] pose)

HPose HPose.PoseInvert()

Beschreibung

pose_invertpose_invertPoseInvertPoseInvertPoseInvert invertiert die Posen des Tupels PosePosePosePosepose. Hierzu wird jede Pose in die entsprechende homogene Transformationsmatrix H umgewandelt und diese wird invertiert. Die resultierende Matrix wird dann in eine Pose umgerechnet. Diese wird an der entsprechenden Stelle im Tupel PoseInvertPoseInvertPoseInvertPoseInvertposeInvert zurückgegeben. Die zurückgegebenen Poses haben die gleichen Typen wie die Originalposen.

Ausführungsinformationen

Parameter

PosePosePosePosepose (input_control)  pose(-array) HPose, HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Tupel von 3D-Lagen.

PoseInvertPoseInvertPoseInvertPoseInvertposeInvert (output_control)  pose(-array) HPose, HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Tupel von invertierten 3D-Lage.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert pose_invertpose_invertPoseInvertPoseInvertPoseInvert den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Exception-Behandlung durchgeführt.

Vorgänger

read_poseread_poseReadPoseReadPoseReadPose, hom_mat3d_to_posehom_mat3d_to_poseHomMat3dToPoseHomMat3dToPoseHomMat3dToPose, create_posecreate_poseCreatePoseCreatePoseCreatePose, convert_pose_typeconvert_pose_typeConvertPoseTypeConvertPoseTypeConvertPoseType, pose_composepose_composePoseComposePoseComposePoseCompose

Nachfolger

convert_pose_typeconvert_pose_typeConvertPoseTypeConvertPoseTypeConvertPoseType

Alternativen

hom_mat3d_inverthom_mat3d_invertHomMat3dInvertHomMat3dInvertHomMat3dInvert, dual_quat_conjugatedual_quat_conjugateDualQuatConjugateDualQuatConjugateDualQuatConjugate

Siehe auch

pose_to_hom_mat3dpose_to_hom_mat3dPoseToHomMat3dPoseToHomMat3dPoseToHomMat3d, hom_mat3d_to_posehom_mat3d_to_poseHomMat3dToPoseHomMat3dToPoseHomMat3dToPose

Modul

Foundation