MIL_ID SrcContext3dregId, | //in |
MIL_INT SrcIndex, | //in |
MIL_ID DstMatrix3dgeoId, | //in |
MIL_INT DstIndex, | //in |
MIL_INT64 CopyType, | //in |
MIL_INT64 ControlFlag | //in |
This function copies the preregistration transformation matrix of a registration element in a 3D registration context, into a transformation matrix object. To copy a transformation matrix that M3dregCalculate() has calculated, use M3dregCopyResult() instead.
Once copied, you can use the transformation matrix with other functions like M3dimMatrix...() and M3dgeoMatrix...().
Specifies the identifier of the 3D registration context. The context must have been previously allocated using M3dregAlloc() with M_PAIRWISE_REGISTRATION_CONTEXT.
Specifies the identifier of a transformation matrix. The transformation matrix must have been previously allocated using M3dgeoAlloc() with M_TRANSFORMATION_MATRIX.
Specifies the type of copy operation to perform.
Specifies the type of copy operation
|
|||||||||||||||||||||||||||||||||||||||
Value | Description | ||||||||||||||||||||||||||||||||||||||
M_PREREGISTRATION_MATRIX |
Copies the preregistration transformation matrix found in the registration element of the 3D registration context into a transformation matrix object. This transformation matrix specifies the rough location of a point cloud relative to its reference point cloud, and is initially set using M3dregSetLocation(). (summarize)Copies the preregistration transformation matrix found in the registration element of the 3D registration context into a transformation matrix object. (more details...) |
Header | Include mil.h. |
Library | Use mil.lib; mil3dreg.lib. |
DLL | Requires mil.dll; mil3dreg.dll. |