Zum Inhalt

IFC Funktionen

Ermöglichen, Daten aus IFC-Modellen zu verarbeiten:

Daten aus Modell holen

  • getModels: Gibt die Modelle aus einem Projekt zurück
  • getElementsByModel: Gibt die Ifc-Elemente eines bestimmten Modells zurück
  • getElementByType: Gibt Elemente einer bestimmten IFC-Klasse (aus allen Modellen) zurück
  • getElementById: Gibt Elemente mit bestimmen GlobalIds (aus allen Modellen) zurück
  • getElementInSpatialStructure: Gibt Elemente innerhalb einer Projektstruktur (z.B. Grundstück, Gebäude, Geschoss, Raum) 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
  • findAssignments: Gibt die durch Assignments verknüpften Objekte eines Ifc-Elements zurück
  • findAssociations: Gibt die durch Assoziationen verknüpften Objekte eines Ifc-Elements zurück
  • findContext: Gibt den Ifc-Context eines Ifc-Elements zurück
  • findDecomposes: Gibt Teilelemente von IFC-Objekten zurück
  • findNests: Gibt die durch Nests-Beziehungen verknüpften Objekte eines Ifc-Elements zurück

Eigenschaften abfragen

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 (in alle Richtungen) zurück
  • GetNearestXY: Gibt die nächsten Nachbarn eines IFC-Elements in 2D-Richtung zurück
  • Clash: Führt eine Kollisionserkennung zwischen zwei IFC-Objektmengen durch

Anzeigefunktionen:

  • Show: Schaltet IFC-Objekte sichtbar
  • Hide: Schaltet IFC-Objekte unsichtbar
  • Isolate: Schaltet IFC-Objekte sichtbar, alle anderen Objekte unsichtbar
  • Select: Selektiert IFC-Objekte
  • Colorize: Färbt IFC-Objekte in einer bestimmten Farbe
  • Opacity: Wendet Transparenz auf IFC-Objekte an