IfcConnectionPointGeometry

Natural language names
Punktuelle Verbindung - Geometrie
Connection Point Geometry
Semantic definitions at the entity
Entity definition

IfcConnectionPointGeometry is used to describe the geometric constraints that facilitate the physical connection of two objects at a point (here IfcCartesianPoint) or at an vertex with point coordinates associated. It is envisioned as a control that applies to the element connection relationships.

EXAMPLE  The connection relationship between two path based elements (like a column and a beam) has a geometric constraint which describes the connection points by a PointOnRelatingElement for the column and a PointOnRelatedElement for the beam. The exact usage of the IfcConnectionPointGeometry is further defined in the geometry use sections of the elements that use it.

The IfcPoint (or the IfcVertexPoint with an associated IfcPoint) at the PointOnRelatingElement attribute defines the point where the basic geometry items of the connected elements connect. The point coordinates are provided within the local coordinate system of the RelatingElement, as specified at the IfcRelConnectsSubtype that utilizes the IfcConnectionPointGeometry. Optionally, the same point coordinates can also be provided within the local coordinate system of the RelatedElement by using the PointOnRelatedElement attribute. If both point coordinates are not identical within a common parent coordinate system (ultimately within the world coordinate system), the subtype IfcConnectionPointEccentricity shall be used.

NOTE  If the point connection has an offset (if the two points or vertex points at the relating and related element do not physically match), the subtype IfcConnectionPointEccentricity shall be used.

HISTORY  New entity in IFC1.5.

IFC2x CHANGE  Renamed from IfcPointConnectionGeometry.

IFC2x3 CHANGE  The provision of topology with associated geometry, IfcVertexPoint, is enabled by using the IfcPointOrVertexPoint.

Attribute definitions
#AttributeTypeCardinalityDescription G
1PointOnRelatingElementIfcPointOrVertexPoint Point at which the connected object is aligned at the relating element, given in the LCS of the relating element. X
2PointOnRelatedElementIfcPointOrVertexPoint? Point at which connected objects are 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 IfcConnectionPointEccentricity IfcConnectionGeometry
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcConnectionGeometry
IfcConnectionPointGeometry
1PointOnRelatingElementIfcPointOrVertexPoint Point at which the connected object is aligned at the relating element, given in the LCS of the relating element. X
2PointOnRelatedElementIfcPointOrVertexPoint? Point at which connected objects are 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
XML Specification
 <xs:element name="IfcConnectionPointGeometry" type="ifc:IfcConnectionPointGeometry" substitutionGroup="ifc:IfcConnectionGeometry" nillable="true"/>
 <xs:complexType name="IfcConnectionPointGeometry">
  <xs:complexContent>
   <xs:extension base="ifc:IfcConnectionGeometry">
    <xs:sequence>
     <xs:element name="PointOnRelatingElement">
      <xs:complexType>
       <xs:group ref="ifc:IfcPointOrVertexPoint"/>
      </xs:complexType>
     </xs:element>
     <xs:element name="PointOnRelatedElement" nillable="true" minOccurs="0">
      <xs:complexType>
       <xs:group ref="ifc:IfcPointOrVertexPoint"/>
      </xs:complexType>
     </xs:element>
    </xs:sequence>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcConnectionPointGeometry
 SUPERTYPE OF(IfcConnectionPointEccentricity)
 SUBTYPE OF (IfcConnectionGeometry);
  PointOnRelatingElement : IfcPointOrVertexPoint;
  PointOnRelatedElement : OPTIONAL IfcPointOrVertexPoint;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page