BIM-Tools / SketchUp-IFC-Manager

IFC data manager and exporter for SketchUp.
GNU General Public License v3.0
63 stars 20 forks source link

IfcBuildingElementProxy Generation #63

Open cerrge opened 4 months ago

cerrge commented 4 months ago

In a model previously exported using IFC Manager 4.3.3 which had only 1 x IfcBuildingElementProxy element (assigned to the Origin element as BIM Base IDS), I am getting multiple IfcBuildingElementProxy elements when exporting the identical model using later versions 5.0.5 and 5.1.0.

Why are the later versions creating these additional IfcBuildingElementProxy elements?

The attached screenshots illustrate the different output from the same model: IFCM_433 IFCM_505 IFCM_510

Here are the three IFC export files: H3-UNO-M3-XX-M-A-0001-Haus_3.zip

Many thanks

janbrouwer commented 4 months ago

I changed a lot in the object hierarchy for version 5. Somehow it creates empty 'IfcBuildingElementProxy's, I think it's because of unclassified container components/groups for 'walls' and 'roofs' etc. where the containing elements are classified and made into separate IFC entities. I will have to test this. Can you also share your Sketchup model?

cerrge commented 4 months ago

Hi, attached is the SketchUp file which has IFC Manager 4.3.3 installed.

If you review the Outliner you will see that the model has ifc objects grouped into element groups which are also tags. These groups do not contain any element geometry and are simply containers. I think these are being created as empty IfcBuildingElementProxy entities.

H3-UNO-M3-XX-M-A-0001-Haus_3-Model_File.zip

Many thanks