Open Source

From IfcWiki
Revision as of 15:02, 20 December 2016 by Martin Cerny (talk | contribs) (xBIM Toolkit added to the list of open source tools)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

 Open Source Projects supporting IFC

Open Source BIM Server, The pioneer in open source: BIMserver.org is fully based on IFC and is the first dedicated bimserver on the market. Currently used by thousands of users and proven to be enterprise stable. www.bimserver.org

BIM Surfer, an open source WebGL viewer for IFC in the webbrowser www.bimsurfer.org

IfcOpenShell is a free open source IFC geometry engine based on OpenCascade Technology. Besides the library itself, it features an importer for Autodesk 3ds Max, an importer for Blender and a stand-alone application to convert into the Wavefront .OBJ file format. www.ifcopenshell.org

IfcPlusPlus is a an open source C++ class model. It can be used as starting point for all kinds of applications around the open building model standard IFC. Additionally, there's a simple IFC viewer application, using Qt and OpenSceneGraph. www.ifcplusplus.com

FreeCAD is an Open Source parametric 3D CAD modeler based on OpenCascade Technology. FreeCAD has an simple bulit in importer for ifc. By the use of IfcOpenShell is is possible to import any ifc-geometry which is recognised by IfcOpenShell. There is a developmentversion which even supports export of ifc using a developmentversion of IfcOpenShell. www.freecadweb.org

The xBIM Toolkit (eXtensible Building Information Modelling) is a .NET open-source software development BIM toolkit that supports complete IFC2x3 and IFC4 data models.

xBIM allows .NET developers to read, create and view Building Information (BIM) Models in the IFC format. There is full support for geometric, topological operations and visualisation (both desktop and web). In addition xBIM supports bi-directional translation between IFC and COBie formats. Core libraries for data manipulation are all written in C#, core of geometry engine is written in C++.

Case studies and high overview can be found here, code examples and documentation here and source code on GitHub