Editing IfcOpenShell
From Wiki.OSArch
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 4: | Line 4: | ||
| website = http://www.ifcopenshell.org/ | | website = http://www.ifcopenshell.org/ | ||
| source = [https://github.com/IfcOpenShell/IfcOpenShell github] | | source = [https://github.com/IfcOpenShell/IfcOpenShell github] | ||
− | | license = | + | | license = LGPL3.0 |
| bugs = [https://github.com/IfcOpenShell/IfcOpenShell/issues Report a bug] | | bugs = [https://github.com/IfcOpenShell/IfcOpenShell/issues Report a bug] | ||
| community = [https://sourceforge.net/p/ifcopenshell/discussion/ Forum] | | community = [https://sourceforge.net/p/ifcopenshell/discussion/ Forum] | ||
− | | maturity = Mature | + | | maturity = [[Software_maturity|Mature]] |
| donation = [https://opencollective.com/opensourcebim OpenSourceBIM] | | donation = [https://opencollective.com/opensourcebim OpenSourceBIM] | ||
}} | }} | ||
{{Template:IfcOpenShell}} | {{Template:IfcOpenShell}} | ||
− | [[IfcOpenShell|IfcOpenShell]] is an open source (LGPL 3) software library that helps developers work with the [http://www.buildingsmart-tech.org/specifications/ifc-overview industry foundation classes] (IFC) file format. The IFC file format can be used to describe building and construction data. The format is commonly used for [https://en.wikipedia.org/wiki/Building_information_modeling building information modelling] (BIM), for example, mechanical loading analysis, and thermal and energy efficiency studies. | + | [[IfcOpenShell|IfcOpenShell]] is an open source (LGPL 3) software library that helps developers work with the [http://www.buildingsmart-tech.org/specifications/ifc-overview industry foundation classes] (IFC) file format. The IFC file format can be used to describe building and construction data. The format is commonly used for [https://en.wikipedia.org/wiki/Building_information_modeling building information modelling] (BIM), for example, mechanical loading analysis, and thermal and energy efficiency studies. IfcOpenShell is primarily a collection of C++ libraries, however, as it has [[Python|Python]] bindings, it can be integrated with programs like [[FreeCAD]] and [[Blender]]. |
− | |||
− | IfcOpenShell is primarily a collection of C++ libraries, however, as it has [[Python|Python]] bindings, it can be integrated with programs like [[FreeCAD]] and [[Blender]] | ||
− | |||
− | |||
− | |||
− | |||
=Tools= | =Tools= | ||
− | + | IfcOpenshell contains multiple tools which can be used independently or together : | |
==[https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0/src/bcf bcf-python]== | ==[https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0/src/bcf bcf-python]== | ||
A simple Python implementation of [[BIM_Collaboration_Format_(BCF)]]. The data model is described in data.py. Manipulation of BCF-XML is available via bcfxml.py and manipulation of BCF-API is available via bcfapi.py. See also [[:Category:BIM_Collaboration_Format_(BCF)]]. [[Category:BIM_Collaboration_Format_(BCF)]] | A simple Python implementation of [[BIM_Collaboration_Format_(BCF)]]. The data model is described in data.py. Manipulation of BCF-XML is available via bcfxml.py and manipulation of BCF-API is available via bcfapi.py. See also [[:Category:BIM_Collaboration_Format_(BCF)]]. [[Category:BIM_Collaboration_Format_(BCF)]] | ||
Line 102: | Line 96: | ||
=Softwares powered by ifcopenshell= | =Softwares powered by ifcopenshell= | ||
− | |||
− | |||
− | |||
==FOSS projects== | ==FOSS projects== | ||
* [[BIMxBEM]] : import IfcRelSpaceBoundary, IfcSpace and related building elements geometry and data | * [[BIMxBEM]] : import IfcRelSpaceBoundary, IfcSpace and related building elements geometry and data | ||
Line 122: | Line 113: | ||
* [https://bimforce.com/en/homepage/ Bimforce] for IFC drawing generation | * [https://bimforce.com/en/homepage/ Bimforce] for IFC drawing generation | ||
* [https://www.cove.tools/ Cove.Tool] to integrate into Blender for sustainability analysis | * [https://www.cove.tools/ Cove.Tool] to integrate into Blender for sustainability analysis | ||
− | |||
* [https://modulize.io/ Modulize] - Uses IfcOpenShell "quite a lot" | * [https://modulize.io/ Modulize] - Uses IfcOpenShell "quite a lot" | ||
* [https://regola.io/ Regola] - Used for model checking | * [https://regola.io/ Regola] - Used for model checking | ||
Line 130: | Line 120: | ||
* [https://tridify.com/ Tridify] (Epic Megagrants recipient) Stream large & complex BIMs from the Cloud. A BIM Communication Service for all stakeholders with communication to issue management software. | * [https://tridify.com/ Tridify] (Epic Megagrants recipient) Stream large & complex BIMs from the Cloud. A BIM Communication Service for all stakeholders with communication to issue management software. | ||
* [https://www.tridyme.com/ TriDyme] TriDyme helps construction's companies to develop their own cloud-based (online) applications. | * [https://www.tridyme.com/ TriDyme] TriDyme helps construction's companies to develop their own cloud-based (online) applications. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
IfcOpenShell is also used in university courses around the world. | IfcOpenShell is also used in university courses around the world. | ||
− | |||
* Fachhochschule Nordwestschweiz FHNW (University of Applied Sciences and Arts Northwestern Switzerland) | * Fachhochschule Nordwestschweiz FHNW (University of Applied Sciences and Arts Northwestern Switzerland) | ||
− | + | * MSc-education of Architecture, Civil Engineering and Construction & Robotics tracks at RWTH Aachen University and TU Eindhoven | |
− | * MSc-education of Architecture, Civil Engineering and Construction & Robotics tracks at RWTH Aachen University | ||
− | |||
− | |||
* Parametric Design with Visual Programming in BIM by the Online Zigurat Global Institute for Technology | * Parametric Design with Visual Programming in BIM by the Online Zigurat Global Institute for Technology | ||
* [https://bimfag.no/ BIMfag] Courses for BIM technicians in Norway | * [https://bimfag.no/ BIMfag] Courses for BIM technicians in Norway | ||
− | * Tallinn University of Technology | + | * Tallinn University of Technology |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=Installation= | =Installation= | ||
Line 225: | Line 147: | ||
https://github.com/bimfag/intro-python-bim (by Sigve Martin Pettersen and Hans Martin Eikerol) | https://github.com/bimfag/intro-python-bim (by Sigve Martin Pettersen and Hans Martin Eikerol) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:IfcOpenShell]] | [[Category:IfcOpenShell]] | ||
[[Category:Software]] | [[Category:Software]] | ||
[[Category:Industry Foundation Classes (IFC)]] | [[Category:Industry Foundation Classes (IFC)]] |