IFC-Interoperabilitätskonzepte
In der Folge werden einige gebräuchliche Begriffe und Konzepte im Zusammenhang mit dem Importieren, Exportieren und Konvertieren von IFC-Daten erläutert.
B-rep
B-rep steht für boundary representation (Grenzdarstellung). Es handelt sich um eine Methode zur Darstellung von Geometrieformen anhand ihrer Begrenzungen. Ein Körper wird als Reihe miteinander verbundener Oberflächenelemente dargestellt, die die Grenze zwischen Körper und Nicht-Körper anzeigen.
CSG
CSG steht für Constructive Solid Geometry (konstruktive Festkörpergeometrie). Dieses Verfahren wird in der Körpermodellierung verwendet. CSG ermöglicht einem Modellierer, komplexe Flächen oder Objekte zu erstellen, indem boolesche Operatoren zum Kombinieren einfacherer Objekte verwendet werden.
Boolesche Operatoren für Sätze
Vereinigungsmenge:
Schnittmenge:
Differenzmenge:
Extrusion
Bei dieser Technik wird ein zweidimensionaler Querschnitt durch den Raum bewegt.
Drehextrusion
Drehextrusion und Rotationskörper bezeichnen dasselbe Konzept. Der Körper entsteht durch Drehen eines ebenen Querschnitts um eine Gerade (die Achse), die sich in derselben Ebene befindet.
Beliebige Profile
Neben parametrischen Profilen gibt es einen Freiform-Profiltyp, der als beliebiges Profil bezeichnet wird. Diese Profile werden mittels ifcCurve definiert, die wiederum aus linearen und gekrümmten Segmenten bestehen kann. Dünnwandige Profile können mithilfe einer Achse und einer Dicke definiert werden. Andere Profile werden durch eine geschlossene Form definiert. Geschlossene Profilformen dürfen Hohlräume im Innern aufweisen.
Parametrisches Profil
Es gibt mehrere parametrische Profile in der IFC-Spezifikation. Dazu gehören warmgewalzte I-, L-, T-, U- und Z-Stahlprofile, kaltgeformte C-Profile sowie generische Rechteck- und Kreisprofile mit oder ohne Hohlkern. Diese Profile werden über ihre Parameter wie Breite, Höhe, Stegdicke und Flanschdicke definiert.