Close

Relief for ODA Team in Ukraine

Learn more
ODA IFC SDK
IfcRelSpaceBoundary2ndLevel Class
Syntax
C++
class IfcRelSpaceBoundary2ndLevel : public IfcRelSpaceBoundary1stLevel;

The 2nd level space boundary defines the physical or virtual delimiter of a space by the relationship IfcRelSpaceBoundary2ndLevel to the surrounding elements. 2nd level space boundaries are characterized by: 

 

  • 2nd level space boundaries still represent building elements that bound the space, but are more granular in that they are subdivided in any of the following cases:
    • Differences in materials and/or material assemblies (for example, a wainscot or paneling on the lower portion of a wall).
    • Differences in spaces or zones on the other side of the building element (or virtual boundary) represented by the space boundary (for example, two different spaces on the other side of a wall)

 

  • 2nd level space boundaries are differentiated in two ways: virtual or physical and internal or external, whereby any space boundary that is both internal and external has to be split into segments.
  • 2nd level space boundaries represent both sides of a heat transfer surface separated by the thickness of the building element. They can be further differentiated in:
    • Type 2a that occurs when there is a space on the opposite side of the building element providing the space boundary.
    • Type 2b occurs if there is a building element on the opposite side of the building element providing the space boundary.

 

  • The connection geometry of 2nd level space boundaries is restricted to planar surfaces only. This means that curved surfaces must be segmented.

 

2nd level space boundaries define the heat transfer surfaces on both sides of building elements that separate spaces. The generation of 2nd level space boundaries has to take building elements and spaces on the other side into account. 

 

Example

The following picture shows the attribute ParentBoundary with inverse InnerBoundaries that is provided to link the space boundaries of doors, windows, and openings to the parent boundary, such as of a wall or slab. The attribute CorrespondingBoundary with inverse Corresponds is provided to link the pair of space boundaries on the opposite sides of the building element. 

 

2nd level space boundaries are used by many analysis packages that require a surface view of the building that can be transformed into the various simple topological models. Examples of such analysis packages include: energy analysis, lighting analysis, fluid dynamics.

OdIfc4x3_rc1__IfcRelSpaceBoundary2ndLevelOdIfc4x3_rc1__IfcRelSpaceBoundary2ndLevelOdIfc4x3_rc1__IfcRelSpaceBoundary2ndLevelOdIfc4x3_rc1__IfcRelSpaceBoundary2ndLevelOdIfc4x3_rc1__IfcRelSpaceBoundary2ndLevelOdIfc4x3_rc1__IfcRelSpaceBoundary2ndLevelOdIfc4x3_rc1__IfcRelSpaceBoundary2ndLevelOdIfc4x3_rc1__IfcRelSpaceBoundary2ndLevelOdIfc4x3_rc1__IfcRelSpaceBoundary2ndLevelOdIfc4x3_rc1__IfcRelSpaceBoundary2ndLevel

File: IfcRelSpaceBoundary2ndLevelAutoImpl.h 

Namespace: OdIfc4x3_rc1 

Show:
No members matching the current filter
Show:
No members matching the current filter
Copyright © 2002-2022. Open Design Alliance All rights reserved.