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.
A <Rotation> instance specifies a rotation of 2.567 radians (approximately 145 degrees) about the u axis.
A <Rotation> instance specifies a rotation of -0.681 radians (approximately -38.5 degrees) about the w axis.
A <Rotation> instance specifies a rotation of 1.717 radians (approximately 97.0 degrees) about the v axis.
To specify a rotation about a point other than the origin of the given LSR SRF for a given <LSR Transformation> instance, the data provider precedes the given <Rotation> instance by a <Translation> instance that translates to the desired rotation point.
SE_LSR_Transformation_Axis | axis; | 2 |
---|---|---|
SE_Long_Float | angle; | 3 |
The axis field specifies which axis to rotate around: U, V, W, or a <Reference Vector> instance.
NOTE SE_LSRAXIS_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. For a <Rotation> instance with a <Rotation Control Link> component X, the value of the angle field is obtained from X.
|