pose_invertT_pose_invertPoseInvertPoseInvertpose_invert (算子)
名称
pose_invertT_pose_invertPoseInvertPoseInvertpose_invert — 反转三维姿态元组中的每个姿态。
签名
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 (输入控制) pose(-array) → HPose, HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Tuple of 3D poses.
PoseInvertPoseInvertPoseInvertPoseInvertposeInvertpose_invert (输出控制) 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。如有必要,则抛出异常。
可能的前趋
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
模块
基础