Gui::Dialog::DlgSettingsArch 0 0 534 718 IFC export 6 9 9 9 9 General options Show this dialog when exporting ifcShowDialog Mod/Arch Export options The type of objects that you wish to export: - Standard model: solid objects. - Structural analysis: wireframe model for structural calculations. - Standard + structural: both types of models. Export type The type of objects that you wish to export: - Standard model: solid objects. - Structural analysis: wireframe model for structural calculations. - Standard + structural: both types of models. ifcExportModel Mod/Arch Standard model Structural analysis Standard + structural Some IFC viewers don't like objects exported as extrusions. Use this to force all objects to be exported as BREP geometry. Force export as Brep ifcExportAsBrep Mod/Arch Use triangulation options set in the DAE options page Use DAE triangulation options ifcUseDaeOptions Mod/Arch Curved shapes that cannot be represented as curves in IFC are decomposed into flat facets. If this is checked, an additional calculation is done to join coplanar facets. Join coplanar facets when triangulating ifcJoinCoplanarFacets Mod/Arch When exporting objects without unique ID (UID), the generated UID will be stored inside the FreeCAD object for reuse next time that object is exported. This leads to smaller differences between file versions. Store IFC unique ID in FreeCAD objects true ifcStoreUid Mod/Arch IFCOpenShell is a library that allows to import IFC files. Its serializer functionality allows to give it an OCC shape and it will produce adequate IFC geometry: NURBS, faceted, or anything else. Note: The serializer is still an experimental feature! Use IfcOpenShell serializer if available ifcSerialize Mod/Arch 2D objects will be exported as IfcAnnotation Export 2D objects as IfcAnnotations true ifcExport2D Mod/Arch All FreeCAD object properties will be stored inside the exported objects, allowing to recreate a full parametric model on reimport. Export full FreeCAD parametric model IfcExportFreeCADProperties Mod/Arch When possible, similar entities will be used only once in the file if possible. This can reduce the file size a lot, but will make it less easily readable. Reuse similar entities true ifcCompress Mod/Arch When possible, IFC objects that are extruded rectangles will be exported as IfcRectangleProfileDef. However, some other applications might have problems importing that entity. If this is your case, you can disable this and then all profiles will be exported as IfcArbitraryClosedProfileDef. Disable IfcRectangleProfileDef DisableIfcRectangleProfileDef Mod/Arch Some IFC types such as IfcWall or IfcBeam have special standard versions like IfcWallStandardCase or IfcBeamStandardCase. If this option is turned on, FreeCAD will automatically export such objects as standard cases when the necessary conditions are met. Auto-detect and export as standard cases when applicable getStandardCase Mod/Arch If no site is found in the FreeCAD document, a default one will be added. A site is not mandatory but a common practice is to have at least one in the file. Add default site if one is not found in the document IfcAddDefaultSite Mod/Arch If no building storey is found in the FreeCAD document, a default one will be added. A building storey is not mandatory but a common practice to have at least one in the file. Add default building storey if one is not found in the document IfcAddDefaultStorey Mod/Arch The units you want your IFC file to be exported to. Note that IFC files are ALWAYS written in metric units; imperial units are only a conversion factor applied on top of them. However, some BIM applications will use this factor to choose which unit to work with when opening the file. IFC file units The units you want your IFC file to be exported to. Note that IFC files are ALWAYS written in metric units; imperial units are only a conversion factor applied on top of them. However, some BIM applications will use this factor to choose which unit to work with when opening the file. ifcUnit Mod/Arch Metric Imperial Check also NativeIFC-specific preferences under BIM -> NativeIFC IFC standard compliance If no building is found in the FreeCAD document, a default one will be added. Warning: The IFC standard asks for at least one building in each file. By turning this option off, you will produce a non-standard IFC file. However, at FreeCAD, we believe having a building should not be mandatory, and this option is there to have a chance to demonstrate our point of view. Add default building if one is not found in the document true IfcAddDefaultBuilding Mod/Arch In FreeCAD, it is possible to nest groups inside buildings or storeys. If this option is disabled, FreeCAD groups will be saved as IfcGroups and aggregated to the building structure. Aggregating non-building elements such as IfcGroups is however not recommended by the IFC standards. It is therefore also possible to export these groups as IfcElementAssemblies, which produces an IFC-compliant file. However, at FreeCAD, we believe nesting groups inside structures should be possible, and this option is there to have a chance to demonstrate our point of view. Export nested groups as assemblies true IfcGroupsAsAssemblies Mod/Arch Qt::Vertical 20 40 qPixmapFromMimeSource Gui::PrefCheckBox QCheckBox
Gui/PrefWidgets.h
Gui::PrefComboBox QComboBox
Gui/PrefWidgets.h