Define entity exclusions for IFC export.
The following defines the Export Entity Exclusion settings in the IfcInfraConfiguration.json file.
Note: Many viewers not support CAD curves and only show objects with a body representation.
| Key | Value Type | Value Description |
|---|---|---|
| ExportAlignments | Boolean | When set to false, the exporter excludes all alignment objects from the export. This setting may be overridden if an alignment is used for linear positioning. |
| ExportArcs | Boolean | When set to false, the exporter excludes all AutoCAD arc entities from the export. Typically, IFC is primarily used for exchanging objects with a solid body, not CAD curves. |
| ExportAutoCADSurfaces | Boolean | When set to false, the exporter excludes all AutoCAD surface entities from the export. Civil 3D surfaces are controlled by a separate specific setting. |
| ExportBlockReferences | Boolean | When set to false, the exporter excludes all block reference entities from the export. Note that block references with complex geometry can significantly increase file size and processing time. |
| ExportBodies | Boolean | When set to false, the exporter excludes all AutoCAD body entities from the export. |
| ExportBridges | Boolean | When set to false, the exporter excludes all bridges and all entities contained within them from the export. |
| ExportCircles | Boolean | When set to false, the exporter excludes all AutoCAD circle entities from the export. Typically, IFC is primarily used for exchanging objects with a solid body, not CAD curves. |
| ExportCogoPoints | Boolean | When set to false, the exporter excludes all CogoPoints from the export. AutoCAD points are controlled by a specific setting. |
| ExportCorridorFeatureLines | Boolean | When set to false, the exporter excludes all feature lines within corridors from the export. Feature lines outside of corridors are controlled by a specific setting. |
| ExportCorridorLinks | Boolean | When set to false, the exporter excludes all links within corridors from the export. |
| ExportCorridors | Boolean | When set to false, the exporter excludes all corridor objects and the entities contained within them from the export. |
| ExportEllipses | Boolean | When set to false, the exporter excludes all AutoCAD ellipse entities from the export. Typically, IFC is primarily used for exchanging objects with a solid body, not CAD curves. |
| ExportFeatureLines | Boolean | When set to false, the exporter excludes all feature lines from the export. Feature lines within corridors are controlled by a specific setting. |
| ExportLines | Boolean | When set to false, the exporter excludes all AutoCAD line entities from the export. Typically, IFC is primarily used for exchanging objects with a solid body, not CAD curves. |
| ExportPoints | Boolean | When set to false, the exporter excludes all AutoCAD point entities from the export. Civil 3D CogoPoints are controlled by a separate specific setting. |
| ExportPolylines | Boolean | When set to false, the exporter excludes all AutoCAD polyline entities from the export. |
| ExportSolids | Boolean | When set to false, the exporter excludes all AutoCAD solid entities from the export. |
| ExportSplines | Boolean | When set to false, the exporter excludes all AutoCAD spline entities from the export. Typically, IFC is primarily used for exchanging objects with a solid body, not CAD curves. |
| ExportSubDMesh | Boolean | When set to false, the exporter excludes all AutoCAD SubDMesh entities from the export. |
| ExportSurfaces | Boolean | When set to false, the exporter excludes all Civil 3D surfaces from the export. Surfaces with many faces can significantly increase file size and processing time. Isolating required surfaces to a dedicated IFC file is often considered good practice. AutoCAD surfaces are controlled by a specific setting. |
