The SEDRIS Data Representation Model
APPENDIX A - Classes
LSR Transformation

Class Name: LSR Transformation

Superclass - <Transformation>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class is a <Transformation> instance, specified by a 4 × 4 matrix, used to transform a DRM object defined in one LSR SRF into another LSR SRF when the original SRF does not have <LSR 2D Location> instances that are maintained as conforming points. (If the original SRF does have conforming points that are maintained, a <World Transformation> instance shall be used instead.)

NOTE  The 4 × 4 matrix may be explicitly specified as a <Local 4x4> component and/or implicitly by a series of <LSR Transformation Step> components, as long as <<LSR Transformation Components>> is obeyed.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. Let V be a <Model> instance classified as ECC_GROUND_VEHICLE, such that V represents a ground vehicle with four wheels. Let W be another <Model> instance, where W represents one such wheel, and V and W are specified in identical 3D LSR SRFs.

    Rather than V specifying the geometry of a wheel four times, once for each instance of such a wheel, V contains <Geometry Model Instance> instances that reference W, once for each wheel, where a given <Geometry Model Instance> instance has an <LSR Transformation> component specifying how to transform that instance of the wheel model to position and orient it on the appropriate axle of V.

  2. The <Translation> instances, <Rotation> instances, and <Scale> instances applied to a gun barrel when modelled into a tank turret.

  3. Let S be a <Model> instance representing a sidewinder missile, where S is specified in an LSR 3D SRF and S is represented within that SRF standing vertically on its fins.

    Suppose that S is a component of a <Model Library> instance within which the data provider specifies that all geometric representations of <Model> instances are being given a horizontal rather than a vertical orientation. To make S consistent with the <Model Library> instance, the <Geometry Model> instance of S contains an <LSR Transformation> component that specifies an appropriate <Rotation> instance that, if applied, results in the desired orientation.

FAQs

No FAQs supplied.

Constraints

Composed of (two-way)

Component of (two-way) (inherited)

Component of (two-way)

Inherited Field Elements

This class has no inherited field elements.
Prev: LSR 3D Location Control Link. Next: LSR Transformation Step. Up:Index.

Last updated: July 26, 2006 Copyright © 2006 SEDRIS