Editing FreeCAD/FreeCAD setting up a model for IFC export

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 1: Line 1:
{{FreeCAD_Documentation}}
+
[https://www.freecadweb.org FreeCAD] being at its base a generic, non-BIM oriented modelling platform, it allows to model and organize your model pretty much the way you want, using not only the tools from the [https://wiki.freecadweb.org/BIM_Workbench BIM workbench], but just any other tool provided by other FreeCAD workbenches.
  
Read [[FreeCAD setup]] first to get [[FreeCAD]] and install everything you need
+
FreeCAD is, however, a first-class IFC citizen, and unlike many commercial applications, allows a very high level of control of the IFC files you produce from it. Everything, from the model structure, objects names, tagging and classification, materials and IFC-specific properties is accessible and customizable.
 
 
[[FreeCAD]] being at its base a generic, non-BIM oriented modelling platform, it allows to model and organize your model pretty much the way you want, using not only the tools from the [https://wiki.freecadweb.org/BIM_Workbench BIM workbench], but just any other tool provided by other FreeCAD workbenches.
 
 
 
FreeCAD is, however, a first-class [[Industry_Foundation_Classes_(IFC)|IFC]] citizen, and unlike many commercial applications, allows a very high level of control of the IFC files you produce from it. Everything, from the model structure, objects names, tagging and classification, materials and IFC-specific properties is accessible and customizable.
 
  
 
When exporting to IFC, several best practices should be kept in mind. There are several IFC export-related options settable under menu '''Edit -> Preferences -> Import/Export -> IFC export''', and the BIM workbench also features a [https://wiki.freecadweb.org/BIM_Preflight Preflight tool] that can help you detect possible issues in your model, prior to exporting.
 
When exporting to IFC, several best practices should be kept in mind. There are several IFC export-related options settable under menu '''Edit -> Preferences -> Import/Export -> IFC export''', and the BIM workbench also features a [https://wiki.freecadweb.org/BIM_Preflight Preflight tool] that can help you detect possible issues in your model, prior to exporting.
Line 17: Line 13:
 
* All building objects, such as walls or windows, should always be placed inside a building container.
 
* All building objects, such as walls or windows, should always be placed inside a building container.
  
* If you don't follow the above structure, with the default IFC export options, all this structure will be added automatically to your IFC file on export, and all objects not inside a container will be added to one. In the IFC export options, however, you can disable all this, and export an IFC file that reflects exactly how you organized your model in FreeCAD. Note that this can lead to producing a non-standard IFC file (if you disable automatic structure creation and don't add your objects to a building container yourself. But at FreeCAD we believe this structure is not always necessary and it should be your right to decide if you need it or not, and should be able to export a file with just the objects and no building structure).
+
* If you don't follow the above structure, with the default IFC export options, all this structure will be added automatically to your IFC file on export, and all objects not inside a container will be added to one. In the IFC export options, however, you can disable all this, and export an IFC file that reflects exactly how you organized your model in FreeCAD. Note that this can lead to producing a non-standard IFC file (if you disable automatic structure creation and don't add your objects to a building container yourself).
  
 
* Only [https://wiki.freecadweb.org/BIM_Workbench BIM objects] have support for BIM types (wall, window, etc), [https://wiki.freecadweb.org/BIM_IfcProperties IFC properties] and [https://wiki.freecadweb.org/Arch_SetMaterial materials]. Any other FreeCAD object will be exported to IFC as a default IfcBuildingElementProxy, and you won't be able to change its type, add IFC properties to it or set its material.
 
* Only [https://wiki.freecadweb.org/BIM_Workbench BIM objects] have support for BIM types (wall, window, etc), [https://wiki.freecadweb.org/BIM_IfcProperties IFC properties] and [https://wiki.freecadweb.org/Arch_SetMaterial materials]. Any other FreeCAD object will be exported to IFC as a default IfcBuildingElementProxy, and you won't be able to change its type, add IFC properties to it or set its material.
  
* Any non-BIM object can easily be converted to a BIM object using the [https://wiki.freecadweb.org/Arch_Component turn to BIM component] tool. The object will still be editable but it will gain all the IFC properties of other BIM objects.
+
* Any non-BIM object can easily be converted to a BIM object using the [https://wiki.freecadweb.org/Arch_Component turn to BIM component] tool.
  
 
* If an object has a material, the material will be exported to IFC both as an IfcMaterial and IfcSurfaceStyle. If an object doesn't have a material, an IfcSurfaceStyle will be automatically be created from its color.
 
* If an object has a material, the material will be exported to IFC both as an IfcMaterial and IfcSurfaceStyle. If an object doesn't have a material, an IfcSurfaceStyle will be automatically be created from its color.
Line 32: Line 28:
  
 
* Some other BIM applications sometimes have limitations and specific requirements. The [https://wiki.freecadweb.org/BIM_Preflight Preflight tool] is able to notify you of several of them.
 
* Some other BIM applications sometimes have limitations and specific requirements. The [https://wiki.freecadweb.org/BIM_Preflight Preflight tool] is able to notify you of several of them.
 
[[Category:FreeCAD]] [[Category:Industry Foundation Classes (IFC)]]
 

Please note that all contributions to Wiki.OSArch are considered to be released under the Creative Commons Attribution-ShareAlike (see Wiki.OSArch:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Template used on this page: