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.