IfcConnectionSurfaceGeometry

Natural language names
deFlächige Verbindung - Geometrie
enConnection Surface Geometry
Semantic definitions at the entity
Entity definition

IfcConnectionSurfaceGeometry is used to describe the geometric constraints that facilitate the physical connection of two objects at a surface or at a face with surface geometry associated. It is envisioned as a control that applies to the element connection relationships.

The IfcSurface (or the IfcFaceSurface with an associated IfcSurface) at the SurfaceOnRelatingElement attribute defines the surface where the basic geometry items of the connected elements connects. The surface geometry and coordinates are provided within the local coordinate system of the RelatingElement, as specified at the IfcRelConnectsSubtype that utilizes the IfcConnectionSurfaceGeometry. Optionally, the same surface geometry and coordinates can also be provided within the local coordinate system of the RelatedElement by using the SurfaceOnRelatedElement attribute.

HISTORY  New entity in IFC2x.
IFC2x3 CHANGE  The provision of topology with associated geometry, IfcFaceSurface, is enabled by using the IfcSurfaceOrFaceSurface.
Attribute definitions
#AttributeTypeCardinalityDescription C
1SurfaceOnRelatingElementIfcSurfaceOrFaceSurface[1:1] Surface at which related object is aligned at the relating element, given in the LCS of the relating element.X
2SurfaceOnRelatedElementIfcSurfaceOrFaceSurface[0:1] Surface at which the relating element is aligned at the related element, given in the LCS of the related element. If the information is omitted, then the origin of the related element is used. X
Inherited definitions from supertypes
Entity inheritance IfcConnectionGeometry
Attribute inheritance
#AttributeTypeCardinalityDescriptionC
IfcConnectionGeometry
IfcConnectionSurfaceGeometry
1SurfaceOnRelatingElementIfcSurfaceOrFaceSurface[1:1] Surface at which related object is aligned at the relating element, given in the LCS of the relating element.X
2SurfaceOnRelatedElementIfcSurfaceOrFaceSurface[0:1] Surface at which the relating element is aligned at the related element, given in the LCS of the related element. If the information is omitted, then the origin of the related element is used. X
Formal representations
XSD Specification
 <xs:element name="IfcConnectionSurfaceGeometry" type="ifc:IfcConnectionSurfaceGeometry" substitutionGroup="ifc:IfcConnectionGeometry" nillable="true"/>
 <xs:complexType name="IfcConnectionSurfaceGeometry">
  <xs:complexContent>
   <xs:extension base="ifc:IfcConnectionGeometry">
    <xs:sequence>
     <xs:element name="SurfaceOnRelatingElement">
      <xs:complexType>
       <xs:group ref="ifc:IfcSurfaceOrFaceSurface"/>
      </xs:complexType>
     </xs:element>
     <xs:element name="SurfaceOnRelatedElement" nillable="true" minOccurs="0">
      <xs:complexType>
       <xs:group ref="ifc:IfcSurfaceOrFaceSurface"/>
      </xs:complexType>
     </xs:element>
    </xs:sequence>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcConnectionSurfaceGeometry
 SUBTYPE OF (IfcConnectionGeometry);
  SurfaceOnRelatingElement : IfcSurfaceOrFaceSurface;
  SurfaceOnRelatedElement : OPTIONAL IfcSurfaceOrFaceSurface;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page