The SEDRIS Data Representation Model
APPENDIX A - Classes Cylindrical Volume Extent |
---|
An instance of this DRM class specifies the radius and orientation of the major and minor axes that specify an elliptical cylinder volume relative to the location of the volume centre (which is specified separately by the aggregate of the <Cylindrical Volume Extent>, and which is at the mid point of all three axes).
A <Collision Volume> for a car bumper modeled as a line segment uses a (degenerate) <Cylindrical Volume Extent> with major_axis_radius = minor_axis_radius = 0.0.
The cylinder axis direction is perpendicular to the two component <Reference Vector> instances, which give the major and minor axes of the elliptical cross-section.
SE_Long_Float | major_axis_radius; | (notes) |
---|---|---|
SE_Long_Float | minor_axis_radius; | (notes) |
SE_Long_Float | cylinder_length; | (notes) |
These are the elliptic cross section axes. The first component <Reference Vector> specifies the major axis direction with vector_type = SE_REF_VEC_TYP_MAJOR_AXIS. The second component <Reference Vector> specifies the minor axis direction with vector_type = SE_REF_VEC_TYP_MINOR_AXIS.
The major_axis_radius field is specified in metres.
The minor_axis_radius field is specified in metres.
The cylinder_length field is specified in metres.
|