The SEDRIS Data Representation Model
APPENDIX A - Classes Rotation |
---|
An instance of this DRM class specifies a rotation of the given angle about the specified axis, in the direction determined by the right-hand rule.
Rotate 145.0 π / 180.0 radians about the u axis.
Rotate -38.5 π / 180.0 radians about the w axis
Rotate 97.0 π / 180.0 radians about the v axis
To specify a rotation about a point other than the origin of the given LSR spatial reference frame for a given <LSR Transformation> instance, the data provider would precede the given <Rotation> instance by a <Translation> that translates to the desired rotation point.
SE_LSR_Transformation_Axis | axis; | (notes) |
---|---|---|
SE_Long_Float | angle; | (notes) |
If specified, this <Reference Vector> instance shall have vector_type = SE_REF_VEC_TYP_LSR_TRANSFORMATION_AXIS.
The axis field specifies which axis to rotate around: X, Y, Z, or a <Reference Vector> instance. Note that SE_LSR_TRNSFRM_AXIS_ALL is not a valid value for a <Rotation> instance.
The angle field specifies the angle of rotation, measured counterclockwise about the given axis, in radians.
|