The SEDRIS Data Representation Model
APPENDIX A - Classes
Polyhedron

Class Name: Polyhedron

Superclass - <Volume Geometry>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class is a <Volume Geometry> instance that encloses a bounded region of three-dimensional space.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. Consider a <Polyhedron> instance representing a building. It has a collection of <Polygon> components that defines its shape, an associated <Geometry Volume> instance that defines its topological relationships, a <Classification Data> component that classifies it as an ECC_BUILDING, <Property Value> components that describe its characteristics (such as material composition), and a <Label> instance that identifies it as "The Empire State Building".

FAQs

Is Level 5 feature topology required in order for <Polyhedron> instances to exist?

No. In order for <Polyhedron> instances to exist, the SRF must be three-dimensional, and at least four <Polygon> instances that enclose a region of space must exist.

Constraints

Associated with (two-way)

Composed of (two-way) (inherited)

Composed of (two-way)

Composed of (two-way metadata) (inherited)

Component of (two-way) (inherited)

Inherited Field Elements

This class has no inherited field elements.

Notes

Composed of Notes


Union_Of_Primitive_Geometry

A <Primitive Geometry> instance P has a <Union Of Primitive Geometry> component only when P can be decomposed into nested <Primitive Geometry> instances.

EXAMPLE  A <Polygon> instance can be decomposed into multiple <Polygon> instances representing subfaces.


Prev: Polygon Control Link. Next: Positional Light. Up:Index.