Agreement on how to use IfcPort / IfcDistributionPort within the IFC2x3 extended coordination view 

Based on          IFC2x3

Initiator            Official buildinSMART IFC2x3 CV2.0 certification programme

Effects              Coordination View 2.0

Date                    2012 12


Focus was set on the usage of position and orientation of the local placement.

All definitions are taken from the IFC4 documentation:

IfcPort / IfcDistributionPort within CV2.0

The location of the port is determined in the context of the local coordinate system of the element to which it belongs."

     "The PlacementRelTo relationship of IfcLocalPlacement shall point to the local placement of the master IfcElement or IfcElementType (relevant subtypes), which is related to the IfcPort by the relationship object IfcRelNests for fixed ports, or IfcRelConnectsPortToElement for dynamic ports."

Axis orientation of local placement:

    * IfcPort:

       - The axis points in the direction of the physical connection from the product.

    * IfcDistributionPort:

       - The axis direction has to be used together with the attribute FlowDirection:

       - "The Axis points in the direction of the physical connection away from the product if FlowDirection equals SOURCE (or SOURCEANDSINK or NOTDEFINED), or points opposite direction (to the product) if the FlowDirection equals SINK."

       - "The RefDirection points in the direction of the local X axis of the material profile, where the local Y axis points up if looking towards the Axis where the local X axis points right."



Figure 1: Example of IfcDistributionPort usage

©2020 buildingSMART International, Ltd. - All Rights Reserved