Is there a need for an actual IfcProject / Library element?

Can the scan include a minimum version number and an ideal version number? That way the user is informed that they need to update their gdal package?

Thanks for the advice! I will not add GDAL as a hard dependency, but will try to write the feature in a way that scans for it first and provides a fallback. But no rush, I’ll let the current state of the PR be tested first - because it really does need a lot of testing :slight_smile:

Arch module is somehow broken …

https://forum.freecadweb.org/viewtopic.php?f=39&t=38651

I found two new problems with the new project object, maybe related to the new link branch:

  1. create a project with a building inside, with a wall inside the building. The building doesn’t want to recompute anymore. Remove the project, all goes back to normal

  2. Try selecting the wall in the 3D view: The project gets selected but not the wall
    testfile.FCStd (15.2 KB)

Further debugging: issue 1 is not related to projects. If you have one BuildingPart inside another BuildingPart it does so as well. Looks like a Link issue