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: | ||
− | + | [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. | |
− | + | 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 is, however, a first-class | ||
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 | + | * 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 | + | * 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. | ||
− | |||
− |