IFC Funktionen
Ermöglichen, Daten aus IFC-Modellen zu verarbeiten:
Daten aus Modell holen
- getElementByType: Gibt Elemente einer bestimmten IFC-Klasse zurück
- getElementById: Gibt Elemente mit bestimmen GlobalIds zurück
- getElementInSpatialStructure: Gibt Elemente nur die Elemente innerhalb einer Projektstruktur/Geschosses usw. zurück
- getStorey: Gibt das Geschoss eines Elements zurück
- getOpeningElements: Gibt Öffnungselemente von Bauteilen zurück
- decomposeOpenings: Löst Öffnungselemente zu den Bauteilen auf
Eigenschaften abfragen
- getGlobalId: Gibt die GlobalId eines Ifc-Elements zurück
- getIfcType: Gibt die IFC-Klasse eines Ifc-Elements zurück
- getAttribut: Gibt Attribut eines Ifc-Elements (als Datenobjekt) zurück
- getAttributAsString: Gibt Attribut eines Ifc-Elements (als Textwert) zurück
- getProperty: Gibt Eigenschaft eines Ifc-Elements (als Datenobjekt) zurück
- getPropertyAsString: Gibt Eigenschaft eines Ifc-Elements (als Textwert) zurück
- getQuantity: Gibt Mengeneigenschaften eines Ifc-Elements (als Datenobjekt) zurück
- getQuantityAsString: Gibt Mengeneigenschaften eines Ifc-Elements (als Textwert) zurück
- getDoorPanelProperties: Gibt Eigenschaften eines Tür-Panels zurück
- getDoorLiningProperties: Gibt Eigenschaften zu einem Türrahmen zurück
Filterfunktionen
- filterByType: Filter IFC-Elemente nach einer bestimmten IFC-Klasse
- filterById: Filter IFC-Elemente nach bestimmten GlobalIds
- filterByProperty: Filter IFC-Elemente nach bestimmten Eigenschaftswerten
- filterByQuantity: Filter IFC-Elemente nach bestimmten Mengeneigenschaftswerten
Geometrische Funktionen
- GetGeometry: Gibt die Geometrie eines IFC-Elements zurück
- GetTransform: Gibt die (absolute) Transformationsmatrix eines IFC-Elements zurück
- GetHeight: Gibt oberste und unterste z-Koordinate der Geometrie eines IFC-Elements zurück
- GetNearest: Gibt die nächsten Nachbarn eines IFC-Elements zurück