Sets *mat_ptr to a translate matrix for the given translation amount for
the given axis.
SE_DRM_NULL_REQUIRED_PARAMETER - and no changes are made, if
SE_DRM_FAILURE - and no changes are made, if axis is not a valid, single axis (X, Y, or Z) $$$ SE_USE_REFERENCE_VECTOR is not yet supported
| extern SE_DRM_STATUS_CODE_ENUM | ||||
| SE_SetTranslateMatrix4X4 | ||||
| ( | ||||
| SE_MATRIX_4X4_TYPE | * | mat_ptr, | (notes) | |
| const | SE_VECTOR_3_TYPE | * | vec_ptr, | (notes) |
| SE_AXIS_ENUM | axis, | (notes) | ||
| SE_FLOAT64 | translation_factor | (notes) | ||
| ); | ||||
pointer to the matrix to be set
if axis == SE_USE_REFERENCE_VECTOR, this vector is used to specify the axis of translation
identifies the axis (or axes) along which we're translating
the distance we're translating