Difference between revisions of "IFC - Industry Foundation Classes/Software Libraries for IFC"
From Wiki.OSArch
(Created page with "= Software Libraries for working with IFC = * IFC.js is a javascript library for handling IFC data * Xeokit is a Web Programming Toolkit for AEC Graphics, including IF...") |
|||
Line 5: | Line 5: | ||
* [https://github.com/ikeough/IFC-dotnet IFC-dotnet] is a C# IFC library for .NET Core under an MIT license (innactive for several years) | * [https://github.com/ikeough/IFC-dotnet IFC-dotnet] is a C# IFC library for .NET Core under an MIT license (innactive for several years) | ||
* [https://github.com/xBimTeam/XbimEssentials XbimEssentials] is a .NET library to work with data in the IFC format. This is the core component of the [https://docs.xbim.net/ Xbim Toolkit] and under a CPPL license | * [https://github.com/xBimTeam/XbimEssentials XbimEssentials] is a .NET library to work with data in the IFC format. This is the core component of the [https://docs.xbim.net/ Xbim Toolkit] and under a CPPL license | ||
− | * [https://github.com/GeometryGym/GeometryGymIFC GeometryGymIFC] C# classes to generate and parse OpenBIM IFC (Industry Foundation Class) files | + | * [https://github.com/GeometryGym/GeometryGymIFC GeometryGymIFC] C# classes to generate and parse OpenBIM IFC (Industry Foundation Class) files. (GeometryGym is a whole suite of tools and plugins) |
There is a [https://community.osarch.org/discussion/1089/thoughts-on-using-ifc-js-and-ifcopenshell-in-combination discussion on the forum] comparing some of these libraries. The IfcOpenShell project has done a study to see exactly [https://github.com/IfcOpenShell/IfcOpenShell/issues/2224 how much each open source technology currently is capable of scaling]. | There is a [https://community.osarch.org/discussion/1089/thoughts-on-using-ifc-js-and-ifcopenshell-in-combination discussion on the forum] comparing some of these libraries. The IfcOpenShell project has done a study to see exactly [https://github.com/IfcOpenShell/IfcOpenShell/issues/2224 how much each open source technology currently is capable of scaling]. |
Latest revision as of 07:57, 3 January 2023
Software Libraries for working with IFC[edit]
- IFC.js is a javascript library for handling IFC data
- Xeokit is a Web Programming Toolkit for AEC Graphics, including IFC
- IfcOpenShell is a collection of C++ libraries with Python bindings and integration with FreeCAD and Blender
- IFC-dotnet is a C# IFC library for .NET Core under an MIT license (innactive for several years)
- XbimEssentials is a .NET library to work with data in the IFC format. This is the core component of the Xbim Toolkit and under a CPPL license
- GeometryGymIFC C# classes to generate and parse OpenBIM IFC (Industry Foundation Class) files. (GeometryGym is a whole suite of tools and plugins)
There is a discussion on the forum comparing some of these libraries. The IfcOpenShell project has done a study to see exactly how much each open source technology currently is capable of scaling.