pose_to_quatT_pose_to_quatPoseToQuatPoseToQuatpose_to_quat (Operator)

Name

pose_to_quatT_pose_to_quatPoseToQuatPoseToQuatpose_to_quat — 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)

def pose_to_quat(pose: Sequence[Union[float, int]]) -> Sequence[float]

Beschreibung

Der Operator quat_to_posequat_to_poseQuatToPoseQuatToPosequat_to_pose 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, HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

3D-Lage.

QuaternionQuaternionQuaternionquaternionquaternion (output_control)  quaternion(-array) HQuaternion, HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Rotationsquaternion.

Vorgänger

create_posecreate_poseCreatePoseCreatePosecreate_pose, read_poseread_poseReadPoseReadPoseread_pose

Nachfolger

quat_composequat_composeQuatComposeQuatComposequat_compose, quat_rotate_point_3dquat_rotate_point_3dQuatRotatePoint3dQuatRotatePoint3dquat_rotate_point_3d, quat_interpolatequat_interpolateQuatInterpolateQuatInterpolatequat_interpolate

Alternativen

axis_angle_to_quataxis_angle_to_quatAxisAngleToQuatAxisAngleToQuataxis_angle_to_quat

Siehe auch

quat_to_posequat_to_poseQuatToPoseQuatToPosequat_to_pose, quat_to_hom_mat3dquat_to_hom_mat3dQuatToHomMat3dQuatToHomMat3dquat_to_hom_mat3d, quat_composequat_composeQuatComposeQuatComposequat_compose, quat_rotate_point_3dquat_rotate_point_3dQuatRotatePoint3dQuatRotatePoint3dquat_rotate_point_3d, pose_to_dual_quatpose_to_dual_quatPoseToDualQuatPoseToDualQuatpose_to_dual_quat

Modul

Foundation