The SEDRIS Data Representation Model
APPENDIX A - Classes
Bounding Volume

Class Name: Bounding Volume

Superclass - <Enclosing Volume>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class specifies a volume that encompasses the <Aggregate Geometry> instance of which it is a component.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. The rectangular <Bounding Volume> instance of a house that is used to show the maximum extents of the house in three dimensions. This may be used to calculate first level ray-volume intersections.

FAQs

Can the <Bounding Volume> component and <Collision Volume> component of an <Aggregate Geometry> instance be the same?

Yes.

Can the <Bounding Volume> component and <Collision Volume> component of an <Aggregate Geometry> instance be different?

Yes.

Is the <Bounding Volume> component the convex hull of the <Aggregate Geometry> instance?

Not necessarily. The convex hull could be considerably more complex than the <Bounding Volume> instance.

Does the <Bounding Volume> component exactly contain the <Aggregate Geometry> instance?

In special cases, the <Bounding Volume> component may fail to contain all of the geometry due to distortion introduced by coordinate conversion or transformation.

Constraints

Composed of (two-way) (inherited)

Component of (two-way)

Inherited Field Elements

This class has no inherited field elements.

Notes

Composed of Notes


Location_3D

The <Location 3D> component specifies the volume centre.


Volume_Extent

The <Volume Extent> component specifies the volume shape.


Prev: Blend Directional Light. Next: Browse Media. Up:Index.

Last updated: July 26, 2006 Copyright © 2006 SEDRIS