A hierarchically organized collection of Features, which can be either an Aggregate Feature or a Feature Model Instance.
At Level 1, no additional objects or relationships are required. However, each Feature Node must have a unique Location (i.e., two or more Feature Nodes cannot be colocated).
At Level 2, no additional objects or relationships are required. However, Feature Edges may not intersect or overlap one another, except where they meet at a common Feature Node.
At Level 3, the remaining objects and relationships are required to exist:
At Level 4, Location 3Ds are required, and there must be at least one case where more than two Feature Faces meet at a single Feature Edge.
| SE_FEATURE_TOPOLOGY_LEVEL_ENUM | feature_topology_level; |
|---|
Added to support "attributes for derived objects." That is, these components are used only to specify texture mapping information for geometry that is derived from the <Feature> by the consumer. These <Image Mapping Functions> must use <Image Anchor> components to specify the mapping.