Invert a homogeneous 3D transformation matrix.
hom_mat3d_invert inverts the homogeneous 3D transformation matrix given by HomMat3D. The resulting matrix is returned in HomMat3DInvert.
|
HomMat3D (input_control) |
hom_mat3d-array -> real |
| Input transformation matrix. | |
|
HomMat3DInvert (output_control) |
hom_mat3d-array -> real |
| Output transformation matrix. | |
hom_mat3d_invert returns 2 (H_MSG_TRUE) if the parameters are valid and the input matrix is invertible. Otherwise, an exception is raised.
hom_mat3d_invert is reentrant and processed without parallelization.
hom_mat3d_translate, hom_mat3d_translate_local, hom_mat3d_scale, hom_mat3d_scale_local, hom_mat3d_rotate, hom_mat3d_rotate_local, pose_to_hom_mat3d
hom_mat3d_translate, hom_mat3d_translate_local, hom_mat3d_scale, hom_mat3d_scale_local, hom_mat3d_rotate, hom_mat3d_rotate_local, hom_mat3d_to_pose
affine_trans_point_3d, hom_mat3d_identity, hom_mat3d_rotate, hom_mat3d_translate, pose_to_hom_mat3d, hom_mat3d_to_pose, hom_mat3d_compose
Foundation