3D Transformations

List of Operators

affine_trans_point_3dAffineTransPoint3daffine_trans_point_3dAffineTransPoint3daffine_trans_point_3d
Apply an arbitrary affine 3D transformation to points.
deserialize_hom_mat3dDeserializeHomMat3ddeserialize_hom_mat3dDeserializeHomMat3ddeserialize_hom_mat3d
Deserialize a serialized homogeneous 3D transformation matrix.
hom_mat3d_composeHomMat3dComposehom_mat3d_composeHomMat3dComposehom_mat3d_compose
Multiply two homogeneous 3D transformation matrices.
hom_mat3d_determinantHomMat3dDeterminanthom_mat3d_determinantHomMat3dDeterminanthom_mat3d_determinant
Compute the determinant of a homogeneous 3D transformation matrix.
hom_mat3d_identityHomMat3dIdentityhom_mat3d_identityHomMat3dIdentityhom_mat3d_identity
Generate the homogeneous transformation matrix of the identical 3D transformation.
hom_mat3d_invertHomMat3dInverthom_mat3d_invertHomMat3dInverthom_mat3d_invert
Invert a homogeneous 3D transformation matrix.
hom_mat3d_rotateHomMat3dRotatehom_mat3d_rotateHomMat3dRotatehom_mat3d_rotate
Add a rotation to a homogeneous 3D transformation matrix.
hom_mat3d_rotate_localHomMat3dRotateLocalhom_mat3d_rotate_localHomMat3dRotateLocalhom_mat3d_rotate_local
Add a rotation to a homogeneous 3D transformation matrix.
hom_mat3d_scaleHomMat3dScalehom_mat3d_scaleHomMat3dScalehom_mat3d_scale
Add a scaling to a homogeneous 3D transformation matrix.
hom_mat3d_scale_localHomMat3dScaleLocalhom_mat3d_scale_localHomMat3dScaleLocalhom_mat3d_scale_local
Add a scaling to a homogeneous 3D transformation matrix.
hom_mat3d_to_poseHomMat3dToPosehom_mat3d_to_poseHomMat3dToPosehom_mat3d_to_pose
Convert a homogeneous transformation matrix into a 3D pose.
hom_mat3d_translateHomMat3dTranslatehom_mat3d_translateHomMat3dTranslatehom_mat3d_translate
Add a translation to a homogeneous 3D transformation matrix.
hom_mat3d_translate_localHomMat3dTranslateLocalhom_mat3d_translate_localHomMat3dTranslateLocalhom_mat3d_translate_local
Add a translation to a homogeneous 3D transformation matrix.
hom_mat3d_transposeHomMat3dTransposehom_mat3d_transposeHomMat3dTransposehom_mat3d_transpose
Transpose a homogeneous 3D transformation matrix.
point_pluecker_line_to_hom_mat3dPointPlueckerLineToHomMat3dpoint_pluecker_line_to_hom_mat3dPointPlueckerLineToHomMat3dpoint_pluecker_line_to_hom_mat3d
Approximate a 3D affine transformation from 3D point-to-line correspondences.
pose_to_hom_mat3dPoseToHomMat3dpose_to_hom_mat3dPoseToHomMat3dpose_to_hom_mat3d
Convert a 3D pose into a homogeneous transformation matrix.
projective_trans_hom_point_3dProjectiveTransHomPoint3dprojective_trans_hom_point_3dProjectiveTransHomPoint3dprojective_trans_hom_point_3d
Project a homogeneous 3D point using a projective transformation matrix.
projective_trans_point_3dProjectiveTransPoint3dprojective_trans_point_3dProjectiveTransPoint3dprojective_trans_point_3d
Project a 3D point using a projective transformation matrix.
serialize_hom_mat3dSerializeHomMat3dserialize_hom_mat3dSerializeHomMat3dserialize_hom_mat3d
Serialize a homogeneous 3D transformation matrix.
vector_to_hom_mat3dVectorToHomMat3dvector_to_hom_mat3dVectorToHomMat3dvector_to_hom_mat3d
Approximate a 3D transformation from point correspondences.