Table 6.91 — DRM_Geometry_Model

Property

Description

Class

  • <DRM Geometry Model>

Superclass

Subclass

  • None.

Definition

An instance of this DRM class specifies a reusable representation of the geometry aspects of an environmental object represented by its <DRM Model> aggregate.

Class diagram

Figure 6.110 — DRM_Geometry_Model

Inherited field elements

Field name

Range

Field data type

None

   

Field elements

Field name

Range

Field data type

None

   

Default field values

Default field values for DRM_Geometry_Model

Associated to (one-way) (inherited)

  • None.

Associated to (one-way)

  • None.

Associated by (one-way) (inherited)

  • None.

Associated by (one-way)

Associated with (two-way) (inherited)

  • None.

Associated with (two-way)

  • None.

Composed of (two-way) (inherited)

  • None.

Composed of (two-way)

Composed of (two-way metadata) (inherited)

  • None.

Composed of (two-way metadata)

Component of (two-way) (inherited)

  • None.

Component of (two-way)

Constraints

Clarifications

1An association from a <DRM Geometry Model Instance> instance to a <DRM Geometry Model> instance indicates that the <DRM Geometry Model Instance> instance references that particular <DRM Geometry Model> instance.

2The <DRM Contact Point> components allow explicit definition of where the <DRM Model> instance contacts the surface on which it rests.

3The <DRM Geometry Hierarchy> component is actually required unless an empty <DRM Model> instance is being created (see 7.2.51 Non-empty <DRM Model> instance).

4The <DRM LSR Transformation> component allows a data provider to specify a uniform model orientation within a <DRM Model Library> instance although a data provider is not required to do so.

Example(s)

  • The <DRM Geometry Model> instance represents the hull of a tank.

  • Consider a <DRM Model> instance M, specified in an LSR 3D SRF, representing a missile and specifying a geometric representation. M is a component of a <DRM Model Library> instance containing many <DRM Model> instances representing missiles, each of which for consistency is expected to be specified in the same LSR 3D SRF and oriented pointing down the positive V axis.

    In the case of M, however, the <DRM Geometry Model> component was provided by a data provider who uses the desired LSR 3D SRF, but for whom it is customary to specify missiles pointing down the -W axis. To make M consistent with the rest of the <DRM Model Library> instance in which it resides, the <DRM Geometry Model> component of M has a <DRM LSR Transformation> component to reorient it to point down the positive V axis.

  • A <DRM Geometry Model> instance may be as large and complex as a large terrain model, or as simple as a single polygon at the lowest level of detail for some environmental object.