Search code examples
vb.netstepifc

Convert IFC EXPRESS schema entities/classes to VB.NET classes


I'm working on an project where I want to convert an EXPRESS file's classes into classes. It is really hard to process all the attributes of the stp file one by one, so I was wondering if there are alternative ways or tools which could convert the classes.

EDIT : I have discovered which does exactly what I want, but in . I have also seen IFC Engine DLL but have not found any code available.


Solution

  • Creating classes for full EXPRESS schema is relatively complex task. If your language/platform of choice is vb.net I'd recommend to have a look on xBIM. It is open source toolkit which provides all you need to open IFC model and extract/create any data you need. xBIM is mostly written in C# so you can just reference it as a NuGet package. The latest development code also supports IFC4.