A mechanism has been implemented to map IFC/BIM entities to BIM/IFC entities, to control which entities are imported/exported. BricsCAD BIM also added IFC Export of Annotation entities.
You can do this mapping by using mapping files. The IfcImportMappingMath and IfcExportMappingPath user preferences set the paths to the necessary mapping files. These files are simple text files containing some rules.
This mapping can be used to export BIM entities as IFC entities of another type, or to skip certain types altogether. An example of such an export file can be:
In this example, columns and beams in the BricsCAD BIM model will be exported as Members in the IFC file, and furnishing elements will be skipped in the export process.
A similar process can be used when importing IFC files. An example of such an import file can be:
In this case, walls will be imported as slabs and slabs will be imported as walls. No other entities will be imported, as the asterisk means that only listed entity types will be taken into account, all unlisted entity types will be skipped.
The IfcCreateUniqueGuid user preference has been added to enable/disable the creation of unique GUIDs for nested elements inside classified blocks and Xrefs.
The flow connection point is exported to IFC as IfcBuildingElementProxy. Only 2D geometry or a block reference with 2D geometry can be classified as a flow connection point.
Importing RVT files
When importing Revit Objects using IMPORT, you can choose for Import all the solids or only import as an Overlay. You can filter the import based on Revit Views, Categories, Levels or WorkSets.
This is an example for the option Categories where you can map specific categories for your RVT import. Colors and transparencies are now imported when importing a RVT file.