The SEDRIS Data Representation Model
APPENDIX A - Classes Feature Volume |
---|
An instance of this DRM class is a three-dimensional <Feature Topology> instance used to represent the region of space that corresponds to parts of zero or more <Volumetric Feature> instances, bounded by two or more <Feature Face> instances.
Consider a <Volumetric Feature> instance representing a building as depicted in Figure 6.17:
It has:
<Feature Volume> instances are required whenever there are <Volumetric Feature> instances, regardless of the feature topology level.
Yes. <Feature Volume> instances must always have closed external boundaries, and their interiors must be fully connected. At feature topology level 5, the interiors of <Feature Volume> instances may not intersect or overlap one another, and <Feature Volume> instances may meet only along one or more common <Feature Face> instances.
Yes. <Feature Volume> instances may exist at any feature topology level in order to define the extents of <Volumetric Feature> instances. At feature topology level 5, the collection of <Feature Volume> instances must exhaustively and exclusively partition the 3-dimensional topological space, such that exactly two <Feature Volume> instances shall be bounded by each <Feature Face> instance.
These associations exist to support cross-tile topology. This refers to topological relationships that cross multiple branches below a <Spatial Index Related Features> instance, a <Spatial Index Related Feature Topology> instance, a <Perimeter Related Features> instance, or a <Perimeter Related Feature Topology> instance. <Feature Node> instances, <Feature Edge> instances, and, in 3D, <Feature Face> instances can be located on the boundary of a tile. When this happens, they have "counterparts" in each of the adjacent tiles that share the boundary. These associations allow <Feature Node> instances, <Feature Edge> instances, and <Feature Face> instances to identify their counterparts, if any.
In 2D,
In 3D,
SE_Boolean | universal; | 5 |
---|
The universal field specifies that the <Feature Volume> instance is the universal <Feature Volume> instance. Within a 3D tile that has feature topology level 5, the universal <Feature Volume> instance lies outside any other volumes. Since the external boundary of the universal <Feature Volume> instance is conceptually at infinity, a <Feature Volume> instance that has this field set to SE_TRUE has no external <Feature Volume Shell> instance.
|