Fläche - Topologie mit expliziter Geometrie | |
Face Surface |
Item | SPF | XML | Change | Description | IFC4 Addendum 1 |
---|---|---|---|---|
IfcFaceSurface | ||||
SameSense | MODIFIED | Type changed from BOOLEAN to IfcBoolean. |
NOTE Definition according to ISO/CD 10303-42:1992
A face surface is a subtype of face in which the geometry is defined by an associated surface. The portion of the surface used by the face shall be embeddable in the plane as an open disk, possibly with holes. However, the union of the face with the edges and vertices of its bounding loops need not be embeddable in the plane. It may, for example, cover an entire sphere or torus. As both a face and a geometric surface have defined normal directions, a BOOLEAN flag (the orientation attribute) is used to indicate whether the surface normal agrees with (TRUE) or is opposed to (FALSE) the face normal direction. The geometry associated with any component of the loops of the face shall be consistent with the surface geometry, in the sense that the domains of all the vertex points and edge curves are contained in the face geometry surface. A surface may be referenced by more than one face surface.
NOTE Entity adapted from face_surface defined in ISO 10303-42.
HISTORY New entity in IFC2x
Informal Propositions:
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
2 | FaceSurface | IfcSurface | [1:1] | The surface which defines the internal shape of the face. This surface may be unbounded. The domain of the face is defined by this surface and the bounding loops in the inherited attribute SELF\FaceBounds. | X |
3 | SameSense | IfcBoolean | [1:1] | This flag indicates whether the sense of the surface normal agrees with (TRUE), or opposes (FALSE), the sense of the topological normal to the face. | X |
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcRepresentationItem | |||||
LayerAssignment | IfcPresentationLayerAssignment @AssignedItems | S[0:1] | Assignment of the representation item to a single or multiple layer(s). The LayerAssignments can override a LayerAssignments of the IfcRepresentation it is used within the list of Items. | X | |
StyledByItem | IfcStyledItem @Item | S[0:1] | Reference to the IfcStyledItem that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve. | X | |
IfcTopologicalRepresentationItem | |||||
IfcFace | |||||
1 | Bounds | IfcFaceBound | S[1:?] | Boundaries of the face. | X |
HasTextureMaps | IfcTextureMap @MappedTo | S[0:?] | X | ||
IfcFaceSurface | |||||
2 | FaceSurface | IfcSurface | [1:1] | The surface which defines the internal shape of the face. This surface may be unbounded. The domain of the face is defined by this surface and the bounding loops in the inherited attribute SELF\FaceBounds. | X |
3 | SameSense | IfcBoolean | [1:1] | This flag indicates whether the sense of the surface normal agrees with (TRUE), or opposes (FALSE), the sense of the topological normal to the face. | X |
<xs:element name="IfcFaceSurface" type="ifc:IfcFaceSurface" substitutionGroup="ifc:IfcFace" nillable="true"/>
<xs:complexType name="IfcFaceSurface">
<xs:complexContent>
<xs:extension base="ifc:IfcFace">
<xs:sequence>
<xs:element name="FaceSurface" type="ifc:IfcSurface" nillable="true"/>
</xs:sequence>
<xs:attribute name="SameSense" type="ifc:IfcBoolean" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
ENTITY IfcFaceSurface
SUPERTYPE OF(IfcAdvancedFace)
SUBTYPE OF (IfcFace);
FaceSurface : IfcSurface;
SameSense : IfcBoolean;
END_ENTITY;