Is there a version using IfcOpenShell as IFC parser?

Hi! We are looking at having better IFC 4.X support and read somewhere there is a group working on a Speckle+IFCOpenShell setup, but couldn’t find any information regarding it.

Anyone? Thanks!

1 Like

It’s indeed a true rumor!
@Christopher_Diggins is currently working on it, and this is the implementation so far: GitHub - ara3d/IFC-toolkit: Efficient IFC parsing in C#

We’ve already demonstrated much higher performance but he’ll be able to tell you more!

4 Likes

Hi Paulo, yes Matteo is indeed correct. I will be sharing a public update early this coming week.

2 Likes

Just to clarify, we are working on better IFC support, but we are not using IFCOpenShell. Instead we are using a new IFC parser written from the ground-up in C#. We are doing the work in two stages.

In the first stage we are continuing to use the Web IFC Engine for mesh creation. We are now calling it from C# instead of JavaScript.

In the second stage we will be replacing the Mesh creation with a full C# implementation using: GitHub - ara3d/Plato.Geometry: A multi-language geometry library suitable as a CAD kernel..

2 Likes