Skip to content

tumcms/IfcInfraToolKit

Repository files navigation

IfcInfraToolkit

License: MIT

Create and modify IFC4x3 models using Dynamo nodes.

00_Overview

Content

The libraries provided in this repository enable interactive composing mechanisms to create IFC4x3 models. The provided toolkits are prototypes to test specific concepts of recent IFC extensions and should not be used in any production critical environment.

Build the project

After cloning the code, you find a *.sln file. Please re-install all referenced nuget packages.

Build InfraToolKit_Common first as the Dynamo-specific libs reference the build result of the _Common library.

Sample scripts

Please refer to the \sampleDymamoScripts folder for a comprehensive overview of examples.

Frameworks

TroubleShooting

We have experienced issues with an outdated version of GeometryGymIFC library shipped in Revit 2021 and 2022. Please perform the following steps to figure out if your Revit installation is affected by this issue:

  • Open Revit
  • In Revit, open Dynamo
  • Import the built result IfcInfraToolKit_DynamoCore.dll, which is the result of building IfcInfraToolKit_DynamoCore of this solution
  • Create a simple Dynamo flow consisting of CreateIfcModel and SaveIfcModel nodes
  • open the result in a text editor and see the version given in the header of the IFC file

If it states v0.0.20, please go into C:\Program Files\Autodesk\Revit 2022 and replace GeometryGymIFC.dll with a more recent version of this dll. You can find a suitable dll named similar in the build results located in ifcinfratoolkit\IfcInfraToolKit_DynamoCore\bin\Debug or Release