Table 6.51—DRM_Collision_Volume

Property

Description

Superclass

·         <DRM Volume>

Class

·         <DRM Collision Volume>

Subclass

·         none

Definition

A DRM_Volume that encompasses all or part of a <DRM Model>, used for detecting collisions. For some objects, <DRM Bounding Volume> and <DRM Collision Volume> may be the same.

Example(s)

·         The cylinder that describes the gun tube of a weapon system.

·         A perpendicular vector emanating from the bumper of a car is a <DRM Collision Volume> of <DRM Volume> "vector", and is used in computing intersection of the front of the car with other objects.

Inherited field elements

field_name

range

Field_Data_Type

none

 

 

Field elements

field_name

range

Field_Data_Type

none

 

 

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)

·         one <DRM Location 3D>1

·         one <DRM Volume Extent>2

·         zero or one <DRM World Transformation>3

Composed of (two-way)

·         none

Composed of (two-way metadata) (inherited)

·         none

Composed of (two-way metadata)

·         none

Component of (two-way) (inherited)

·         none

Component of (two-way)

·         one <DRM Aggregate Geometry>

Constraints

·         none

Notes

1 Volume center.

2 Volume shape.

3 To locate and orient a <DRM Volume> within a ‘world’ spatial reference frame.

Class diagram

<DRM Collision Volume>