The SEDRIS Data Representation Model
APPENDIX A - Classes
Volume

Abstract Class Name: Volume

Superclass - <SEDRIS Abstract Base>

Subclasses

Definition

An instance of a concrete class derived from this DRM class is a geometric primitive shape that identifies an enclosed 3D solid. Possible shapes include spheres (and implied points, where a point is a degenerate sphere), parallelepiped, cylinders (and implied lines, where a line is a degenerate cylinder). The shape is given by the <Volume Extent> component, the location of the shape centre is given by the <Location 3D> component.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. A terrain region has a <Bounding Volume> defined by a sphere with centre specified by the <Location 3D> component and radius given by the <Spherical Volume Extent> component radius field.

  2. A parallelepiped <Volume>, describing the <Collision Volume> of a house, is represented by a component <Location 3D> for the centre of the house and a component <Parallelepiped Volume Extent>.

Constraints

Composed of (two-way)

Inherited Field Elements

This class has no inherited field elements.

Notes

Composed of Notes


Location_3D

 This specifies the volume centre.

Volume_Extent

 This specifies the volume shape.

Prev: Vertex. Next: Volume Extent. Up:Index.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS