pose_to_quatT_pose_to_quatPoseToQuatPoseToQuat (Operator)

Name

pose_to_quatT_pose_to_quatPoseToQuatPoseToQuat — Wandelt die Rotation einer 3D-Lage in eine entsprechende Quaternion um.

Signatur

pose_to_quat( : : Pose : Quaternion)

Herror T_pose_to_quat(const Htuple Pose, Htuple* Quaternion)

void PoseToQuat(const HTuple& Pose, HTuple* Quaternion)

static HQuaternionArray HQuaternion::PoseToQuat(const HPoseArray& Pose)

void HQuaternion::PoseToQuat(const HPose& Pose)

static void HOperatorSet.PoseToQuat(HTuple pose, out HTuple quaternion)

static HQuaternion[] HQuaternion.PoseToQuat(HPose[] pose)

void HQuaternion.PoseToQuat(HPose pose)

Beschreibung

Der Operator quat_to_posequat_to_poseQuatToPoseQuatToPoseQuatToPose wandelt die Rotation der 3D-Lage PosePosePosePosepose in die entsprechende Quaternion QuaternionQuaternionQuaternionQuaternionquaternion um. Die Translation von PosePosePosePosepose wird ignoriert. Werden in PosePosePosePosepose mehrere Posen übergeben, so wird für jede davon eine Quaternion erzeugt.

Ausführungsinformationen

Parameter

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

3D-Lage.

QuaternionQuaternionQuaternionQuaternionquaternion (output_control)  quaternion(-array) HQuaternion, HTupleHTupleHtuple (real) (double) (double) (double)

Rotationsquaternion.

Vorgänger

create_posecreate_poseCreatePoseCreatePoseCreatePose, read_poseread_poseReadPoseReadPoseReadPose

Nachfolger

quat_composequat_composeQuatComposeQuatComposeQuatCompose, quat_rotate_point_3dquat_rotate_point_3dQuatRotatePoint3dQuatRotatePoint3dQuatRotatePoint3d, quat_interpolatequat_interpolateQuatInterpolateQuatInterpolateQuatInterpolate

Alternativen

axis_angle_to_quataxis_angle_to_quatAxisAngleToQuatAxisAngleToQuatAxisAngleToQuat

Siehe auch

quat_to_posequat_to_poseQuatToPoseQuatToPoseQuatToPose, quat_to_hom_mat3dquat_to_hom_mat3dQuatToHomMat3dQuatToHomMat3dQuatToHomMat3d, quat_composequat_composeQuatComposeQuatComposeQuatCompose, quat_rotate_point_3dquat_rotate_point_3dQuatRotatePoint3dQuatRotatePoint3dQuatRotatePoint3d, pose_to_dual_quatpose_to_dual_quatPoseToDualQuatPoseToDualQuatPoseToDualQuat

Modul

Foundation