Table 6.87 — DRM_Geometric_Centre

Property

Description

Class

  • <DRM Geometric Centre>

Superclass

Subclass

  • None.

Definition

An instance of this DRM class specifies the semantics of a location related to a <DRM Aggregate Geometry> instance.

The meaning field specifies the semantics of the <DRM Location 3D> component of the <DRM Geometric Centre> instance.

Class diagram

Figure 6.103 — DRM_Geometric_Centre

Inherited field elements

Field name

Range

Field data type

None

   

Field elements

Field name

Range

Field data type

meaning

 

Geometric_Centre_Code

Default field values

Default field values for DRM_Geometric_Centre

Associated to (one-way) (inherited)

  • None.

Associated to (one-way)

  • None.

Associated by (one-way) (inherited)

  • None.

Associated by (one-way)

  • None.

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)

  • None.

Component of (two-way) (inherited)

  • None.

Component of (two-way)

Constraints

Clarifications

None.

Example(s)

  • Consider a <DRM Model> instance S providing a geometric representation of an environmental object classified as an ECC_SAILING_VESSEL as depicted in Figure 6.104, where the srf_context_info of S is specified to be LSR 3D.

    Geometric Centre, Example 1

    Figure 6.104 — <DRM Geometric Centre> centre of buoyancy example

    If S is instanced in a simulation where S is considered to be floating on water, the effects of the force of the water upon S can be computed for the <DRM Geometric Centre> instance with meaning = CENTRE_OF_BUOYANCY to determine how they apply to S as a whole.

  • Consider a <DRM Model> instance G providing a geometric representation of an environmental object classified as an ECC_GROUND_VEHICLE as depicted in Figure 6.105, where the srf_context_info of G is specified to be LSR 3D.

    Geometric Centre, Example 2

    Figure 6.105 — <DRM Geometric Centre> centre of mass example

    If G is instanced in a simulation where G is considered to be in a gravitational field, the effects of gravity upon G can be computed for the <DRM Geometric Centre> instance with meaning = CENTRE_OF_MASS to determine how they apply to G as a whole.

  • Consider a <DRM Model> instance P providing a geometric representation of an environmental object classified as an ECC_AIRCRAFT as depicted in Figure 6.106, where the srf_context_info of P is specified to be LSR 3D.

    Geometric Centre, Example 3

    Figure 6.106 — <DRM Geometric Centre> centre of pressure example

    If P is instanced in a simulation where P is considered to be in the air, the effects of the force of the air upon P can be computed for the <DRM Geometric Centre> instance with meaning = CENTRE_OF_PRESSURE to determine how they apply to P as a whole.