|
The SEDRIS Data Representation Model
APPENDIX A - Classes Level Of Detail Related Geometry |
|---|
An instance of this DRM class is an aggregation of <Geometry Hierarchy> objects in which each component <Geometry Hierarchy> is an alternate representation of the same entity at a different level of detail. Each component < Geometry Hierarchy> is a collection of <Geometry> objects with a different, possibly overlapping, <Base Level Of Detail Data> value, representing alternatives that should be used at different viewing ranges, map scales, spatial resolution, and so on.
For the more detailed 0.0 - 500.0 metres, different "wall" <Models> are instanced for the walls containing the windows and doors; otherwise, the structure of the two levels, for this example, is similar.
To indicate this, a 4th <Model> can be created as follows:
<Model>
<>
|
<Geometry Model>
<>
|
<Level Of Detail Related Geometry>
<>
---------------------------------------------------
| | |
|--<Distance LOD Data> |--<Distance LOD Data> |--<Distance LOD Data>
| 0.0 - 1.0 | 1.0 - 2.0 | 2.0 - 5.0
| | |
<GMI> <GMI> <GMI>
| SE_Boolean | unique_descendants; | (notes) |
|---|---|---|
| SE_Boolean | strict_organizing_principle; | (notes) |
| SE_LOD_Data_Type | lod_data_type; |
|---|
An association between a <Geometry Hierarchy> instance and a <Feature> instance indicates that the <Geometry Hierarchy> and the <Feature> are alternate representations of the same environmental object.
An association between two <Geometry Hierarchy> instances indicates that they are alternate representations of the same environmental object.
An association from a <Hierarchy Summary Item> instance to a <Geometry Hierarchy> indicates that the <Hierarchy Summary Item> summarizes that <Geometry Hierarchy>.
An association from a <Reference Surface> instance to a <Geometry Hierarchy> indicates that the <Geometry Hierarchy> organizes the geometric objects that specify the resolution surface of the <Reference Surface>.
In the case where multiple <Collision Volume> components are specified for a given <Aggregate Geometry>, the union of the volumes thus specified is used in collision detection.
If this value is SE_TRUE, each 'descendant' of this aggregation - that is, each <Geometry> object that exists in the component tree rooted at the given <Aggregate Geometry> - shall be unique, in the sense that it shall appear in only one 'branch' of this aggregation. If unique_descendants is SE_FALSE, at least one <Geometry> object appears in more than one 'branch' of the aggregation.
If this value is SE_TRUE, each 'branch' of this aggregation strictly complies with the organizing principle for its particular subclass. If this value is SE_FALSE, at least one 'branch' does not strictly comply with the given organizing principle. See the organizing principle constraint for each specific subclass for details.
|