MIL_ID Matrix3dgeoId, | //in |
MIL_INT64 PutType, | //in |
const MIL_DOUBLE *UserArrayPtr | //in |
This function copies an array of values into a specified transformation matrix object.
Specifies the identifier of the transformation matrix object. The transformation matrix object must have been previously allocated using M3dgeoAlloc() with M_TRANSFORMATION_MATRIX.
Specifies the address of the user array from which to copy the data into the transformation matrix object. Ensure that user array is large enough to contain the data to be copied to the destination object. Transformation matrices are 4x4 matrices, so the array must be of size 16.
void M3dgeoMatrixPutDouble (MIL_ID Matrix3dgeoId,
MIL_INT64 PutType,
const MIL_DOUBLE *UserArrayPtr)
Parameters
Matrix3dgeoId See Matrix3dgeoId of the main function for a description. PutType See PutType of the main function for a description. UserArrayPtr See UserArrayPtr of the main function for a description. |
Parameters
Matrix3dgeoId See Matrix3dgeoId of the main function for a description. PutType See PutType of the main function for a description. UserArrayPtr See UserArrayPtr of the main function for a description. |
Header | Include mil.h. |
Library | Use mil.lib; mil3d.lib. |
DLL | Requires mil.dll; mil3d.dll. |