Skip to main content

IFCModel

The IFCModel object is the central container for loaded IFC data. These nodes provide information about the loaded model(s).

GetLoadedModelNames​

Returns the names of all loaded models in the federation.

Inputs:

ParameterTypeDescription
ifcModelIFCModelThe loaded IFC Model

Output:

TypeDescription
List of stringList of model file names loaded in the federation

GetModelSummary​

Returns summary statistics for all loaded models.

Inputs:

ParameterTypeDescription
ifcModelIFCModelThe loaded IFC Model

Output:

TypeDescription
DictionarySummary information about the model

Output Dictionary Contains:

  • IsFederation: Whether multiple models are loaded
  • ModelCount: Number of loaded models
  • ModelNames: List of model names
  • Per-model statistics including element counts

GetGeometryErrors​

Returns a list of all geometry extraction errors that occurred during model loading.

Inputs:

ParameterTypeDescription
ifcModelIFCModelThe loaded IFC Model

Output:

TypeDescription
List of stringError messages for elements where geometry extraction failed

Tip: Some complex parametric geometry may not extract perfectly. Use this node to identify which elements had issues.