The SEDRIS Data Representation Model
APPENDIX D - Functions SE SetRotateMatrix3x3 |
---|
extern SE_DRM_Status_Code | ||||
SE_SetRotateMatrix3x3 | ||||
( | ||||
SRM_Matrix_3x3 | * | mat_ptr, | (notes) | |
const | SRM_Vector_3D | * | vec_ptr, | (notes) |
SE_LSR_Transformation_Axis | axis, | (notes) | ||
SRM_Long_Float | theta_in_radians | (notes) | ||
); |
Sets *mat_ptr to a rotation matrix for the given angle of rotation for the given axis.
SE_DRM_STAT_CODE_SUCCESS | and *mat_ptr is set appropriately, if valid parameters were passed in. |
SE_DRM_STAT_CODE_NULL_REQUIRED_PARAMETER | and no changes are
made, if
|
SE_DRM_STAT_CODE_FAILURE | and no changes are made, if
axis is not a valid,
single axis (X, Y, or Z). $$$ SE_LSR_TRNSFRM_AXIS_AXIS_REFERENCE_VECTOR is not yet supported |
pointer to the matrix to be set
if axis == SE_LSR_TRNSFRM_AXIS_AXIS_REFERENCE_VECTOR, this vector is used to specify the axis of rotation
identifies the axis around which we're rotating
the angle of rotation, in radians
Prev: SE_SetOutFilePtr.
Next: SE_SetRotateMatrix4x4.
Up:Index.
|