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.