pose_invertT_pose_invertPoseInvertPoseInvertpose_invert (算子名称)

名称

pose_invertT_pose_invertPoseInvertPoseInvertpose_invert — Invert each pose in a tuple of 3D poses.

参数签名

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()

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

描述

pose_invertpose_invertPoseInvertPoseInvertPoseInvertpose_invert inverts each pose of the given tuple PosePosePosePoseposepose by transforming it into the corresponding homogeneous transformation matrix H and inverting this matrix. The resulting matrix is converted into a pose. This pose is returned at the respective index in the tuple PoseInvertPoseInvertPoseInvertPoseInvertposeInvertpose_invert. The returned poses have the same types as the original poses.

运行信息

参数表

PosePosePosePoseposepose (input_control)  pose(-array) HPose, HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Tuple of 3D poses.

PoseInvertPoseInvertPoseInvertPoseInvertposeInvertpose_invert (output_control)  pose(-array) HPose, HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Tuple of inverted 3D poses.

结果

pose_invertpose_invertPoseInvertPoseInvertPoseInvertpose_invert returns 2 ( H_MSG_TRUE) if all parameters are valid. If necessary, an exception is raised.

可能的前置算子

read_poseread_poseReadPoseReadPoseReadPoseread_pose, hom_mat3d_to_posehom_mat3d_to_poseHomMat3dToPoseHomMat3dToPoseHomMat3dToPosehom_mat3d_to_pose, create_posecreate_poseCreatePoseCreatePoseCreatePosecreate_pose, convert_pose_typeconvert_pose_typeConvertPoseTypeConvertPoseTypeConvertPoseTypeconvert_pose_type, pose_composepose_composePoseComposePoseComposePoseComposepose_compose

可能的后置算子

convert_pose_typeconvert_pose_typeConvertPoseTypeConvertPoseTypeConvertPoseTypeconvert_pose_type

可替代算子

hom_mat3d_inverthom_mat3d_invertHomMat3dInvertHomMat3dInvertHomMat3dInverthom_mat3d_invert, dual_quat_conjugatedual_quat_conjugateDualQuatConjugateDualQuatConjugateDualQuatConjugatedual_quat_conjugate

参考其它

pose_to_hom_mat3dpose_to_hom_mat3dPoseToHomMat3dPoseToHomMat3dPoseToHomMat3dpose_to_hom_mat3d, hom_mat3d_to_posehom_mat3d_to_poseHomMat3dToPoseHomMat3dToPoseHomMat3dToPosehom_mat3d_to_pose

模块

Foundation