Rule Name: Edges Bordering Faces
Definition
- If a Feature Edge has a
Bordered Feature Face component, then
that Feature Edge must be part of the
External Feature Face Ring or
Internal Feature Face Ring of
each Feature Face associated with that
Bordered Feature Face.
At feature topology level
3
or higher, the converse of this relationship is required to be present:
if a Feature Edge
is part of the External Feature
Face Ring or Internal Feature
Face Ring of a Feature Face, then that
Feature Edge must have a
Bordered Feature Face component,
with which the Feature Face must be
associated.
- If a Geometry Edge has a
Bordered Geometry Face component, then
that Geometry Edge must be part of the
External Geometry Face Ring of
each Geometry Face associated with that
Bordered Geometry Face.
At geometry topology level
3 or higher, the converse of this relationship
is required to be present: if a Geometry Edge
is part of the External Geometry
Face Ring of a Geometry Face, then that
Geometry Edge must have a
Bordered Geometry Face component,
with which the Geometry Face must be
associated.
Rationale
External Feature Face Ring is the
one-directional topological relationship between a
Regular Feature Face and the ordered
collection of Feature Edges that form its outer
boundary, so by definition, a Feature Edge that
belongs to an External Feature Face
Ring must border some Feature Face.
Similarly, External Geometry
Face Ring is the one-directional topological relationship between a
Geometry Face and the ordered collection of
Geometry Edges that form its outer boundary, so
by definition, a Geometry Edge that belongs to
an External Geometry Face Ring
must border some Geometry Face.
Internal Feature Face Ring is the
one-directional topological relationship between a
Regular Feature Face and the ordered
collection of Feature Edges that form one of its
inner boundaries, so by definition, a Feature
Edge that belongs to an Internal
Feature Face Ring must border some Feature
Face.
Example
- A Feature Edge X has a
Bordered Feature Face component,
which is associated with A CLASS="Feature_Face">Feature Faces A, B,
and C. By the Edges Bordering Faces
rule, X must be a component of
- A Geometry Edge X has a
Bordered Geometry Face component,
which is associated with A CLASS="Geometry_Face">Geometry Faces A, B,
and C. By the Edges Bordering Faces
rule, X must be a component of
FAQs
- If Bordered Feature Face objects
exist in a given context within a transmittal, is that sufficent to give
that context a feature topology level of
3?
- No. See
SE_FEATURE_TOPOLOGY_LEVEL_ENUM
for the definitions of the various topology levels.
- If Bordered Geometry Face
objects exist in a given context within a transmittal, is that sufficent
to give that context a geometry topology level of
3?
- No. See
SE_GEOMETRY_TOPOLOGY_LEVEL_ENUM
for the definitions of the various topology levels.
- If a given context within a transmittal (e.g., the context of an
entire Environment Root of the
transmittal) contains Geometry Topology
but has geometry topology level less than
3, can that context legally contain
Bordered Geometry Face
objects?
- Yes; they're just not required for topology levels less than
3.
- I, as a consumer, have encountered a Feature
Edge with a Bordered Feature Face
component. Is the Bordered Feature Face
guaranteed to provide a comprehensive list of all the
Feature Faces that use the
Feature Edge?
- If the Feature Edge appears in a context
with feature_topology_level of 3 or more, yes. Otherwise, the list of
associated Feature Edges is not guaranteed
to be comprehensive.
- I, as a consumer, have encountered a Geometry
Edge with a Bordered Geometry Face
component. Is the Bordered Geometry
Face guaranteed to provide a comprehensive list of all the
Geometry Faces that use the
Geometry Edge?
- If the Geometry Edge appears in a context
with geometry_topology_level of 3 or more, yes. Otherwise, the list of
associated Geometry Edges is not guaranteed
to be comprehensive.
Prev: Face Direction Levels 0 3.
Next: Feature Edge Restrictions.
Up:Index.