Skip to main content

IFCNodes

Powerful IFC Processing for Dynamo Visual Programming

IFCNodes is a comprehensive Dynamo package that enables you to load, query, filter, visualize, and analyze IFC (Industry Foundation Classes) files directly within your Dynamo workflows.

Key Features​

📂 Model Loading

Load single or federated IFC models with automatic geometry caching for optimal performance.

🔍 Data Querying

Extract properties, quantities, materials, classifications, and relationships from any element.

🎯 Smart Filtering

Filter elements by attributes, properties, quantities, spatial containment, and relationships.

📐 Geometry Extraction

Convert IFC geometry to Dynamo meshes and bounding boxes for further processing.

💥 Clash Detection

Detect hard clashes, soft clashes, and clearance violations between element sets.

🤖 AI-Powered Chat

Chat with your IFC model using natural language powered by Google Gemini AI.

Quick Start​

  1. Install IFCNodes from the Dynamo Package Manager
  2. Drag "IFCReader.LoadIFCModel" onto the canvas
  3. Connect a file path to load your IFC file
  4. Start exploring with IFCQuery, IFCFilter, and more!

Documentation Sections​

Version​

Current version: 0.0.2

💡 New to IFC?
IFC (Industry Foundation Classes) is an open standard for BIM data exchange. It allows different software applications to share building information seamlessly.