E
by emiliotasso on 13 May 2024
#
Update, I,ve deleted groups in my file with BBim and then, thanks to @theoryshaw (I've seen a video in which he clearly shows how to create an assembly, a frame of wood beam) so I've substituted groups with assembly for the stair and the base slab.

Is correct that in object information panel it is reported no aggregates and 22 parts?
thank you
Y
by yorik on 13 May 2024
#
+1 votes
@theoryshaw said:
sometimes you group for ex. all IPE120 beam
I'm not totally following the whole conversation, but what about using aggregates in this scenario? Does Freecad use Aggregates at all, in other things? The only down side of aggregates, is that an object can only be aggregated once, that is, they can't be aggregated by other aggregates.
Yes it does (assemblies) but for me that's kind of different... Grouping is only a way of structuring your model, while when making assemblies you specifically say "those elements will be assembled together". So for ex, you wouldn't use that to group your windows together.
T
by theoryshaw on 13 May 2024
#
sometimes you group for ex. all IPE120 beam
I'm not totally following the whole conversation, but what about using aggregates in this scenario? Does Freecad use Aggregates at all, in other things? The only down side of aggregates, is that an object can only be aggregated once, that is, they can't be aggregated by other aggregates.
R
by Roel on 13 May 2024
#
Would "IFCBuildingSystems" be the correct grouping, the only thing is it does not show in the BB outliner?
Y
by yorik on 13 May 2024
#
+1 votes
Interesting idea... But IFCBuildingSystem inherits from IfcGroup unfortunately, so it will suffer the same limitations
E
by emiliotasso on 13 May 2024
#
As usual I've overestimated my skills, when I've created assembly(scala) and assembly(platea) appeared also assembly, assembly.001, assembly.002, assembly.003. I've tried to delete them but I've failed, the entitities disappear but when i close end reopen the file they recreates. I've also attempt with unlink and cleanup operator.

I attach also the file
thanks
E
by emiliotasso on 13 May 2024
#
Creating groups inside a project is useful to organize the object, i can say that i feel comfortable when i use softwares that has some select operator that can filter the selection with some properties of the objects themselves, so i can navigate visually the project and find my mistakes with one look.
T
by theoryshaw on 13 May 2024
#
Is correct that in object information panel it is reported no aggregates and 22 parts?
https://github.com/IfcOpenShell/IfcOpenShell/issues/4651
means IfcElementAssembly/Scala
is not aggregated in another aggregate.
T
by theoryshaw on 13 May 2024
#
+1 votes
"those elements will be assembled together"
I bastardize assemblies then. ;)
Y
by yorik on 13 May 2024
#
+1 votes
@theoryshaw said:
I bastardize assemblies then. ;)
Actually that might be the best idea so far :)
T
by theoryshaw on 13 May 2024, edited 13 May 2024
#
+1 votes
For this project, every one of these houses was a linked aggregate--which in turn had many nested aggregates (some linked aggregates) inside it.
...
I bastardized IfcBuildingStorey, only because of this wasn't possible yet. 
...
When the outliner is organized by IfcBuildingStories and Aggregates, it gets muddy obviously when you have an aggregate as big as a house, that transcends multiple stories. IfcBuildingStories in this scenario become unusable. Not sure what the answer is. I just have a user case. :)
E
by emiliotasso on 14 May 2024
#
@emiliotasso said:
I've tried to delete them but I've failed, the entitities disappear but when i close end reopen the file they recreates.
Sorry, I've understood I had to use the "IFC delete" button, not the simple "delete" button
thanks
Y
by yorik on 17 May 2024
#
+3 votes
FreeCAD will now by default export groups nested in building structures as assemblies. The option is still there to disable this, though, to try to prove our point :) https://github.com/FreeCAD/FreeCAD/pull/14094
P
by paullee on 17 May 2024
#
@yorik said:
FreeCAD will now by default export groups nested in building structures as assemblies. The option is still there to disable this, though, to try to prove our point :) https://github.com/FreeCAD/FreeCAD/pull/14094
Should the original behaviour be proposed to BuildingSmart (?) for consideration?
O
by Owura_qu on 31 Jul 2024, edited 31 Jul 2024
#
@Moult said:
The latest version purposely does not have a hierarchical tree in the outliner, it is now flattened on purpose. If you want to see a hierarchical tree, check out the new spatial decomposition panel (middle right of your screenshot).
If you have missing objects please urgently submit this as a bug and if the file is private share to dion@thinkmoult.com
Okay, and good to know we have a new way of working now with the outliner. Kindly find the file for your audit.
Thank you.
M
by Moult on 1 Aug 2024, edited 1 Aug 2024
#
+2 votes
Your model is there, it just so happens that you've managed to get some of your model very far apart from the rest of your model (specifically, those 4 walls and your IfcSite). Not entirely sure how this happened - did you perhaps use the OffsetObjectPlacements recipe at some time in the past? BBIM naturally tries to pick some sort of origin (because it can't show everything) and so the rest of your model looks "missing".
You can see in this screenshot that it's picked a particular easting / northing as a Blender origin, and waaaaay off to the north west is your actual IFC origin. You can disable georeferencing if you want to see the rest of your model, but really this needs fixing.

O
by Owura_qu on 1 Aug 2024
#
I have not used the OffsetObjectPlacements (I guess from the Patch tools you mean). I was working normally and everything was fine until I upgraded to the Blender 4.2.
I have removed the Georeferencing as suggested by main build model still not showing. But I still see the “Temporary Offset Is Active” still displaying Easting/ Northing values but I can’t find how to remove that. I do I get this done? Thank you.
O
by Owura_qu on 1 Aug 2024, edited 1 Aug 2024
#
+1 votes
I believe I have found the cause of the problem and the reason for the “Temporary Offset Is Active”!
It is because of the use of BlenderGIS (Web geodata >>>Basemap (Google)>>>Get Elevation (SRTM)) which I always use to generate my topography.
Normally after obtaining the topography using the BlenderGIS I convert it to “IfcGeographicElement[TERRAIN]”. I repeated the process in the Blender 4.2 again and save the file and closed;
-
But when I reopened it the topography (IfcGeographicElement) again was missing from the workspace so selected it in the Outliner and browsed View>>>Frame Selected and was able to now zoom-in to it.
-
Then I moved the 3D cursor to the basepoint of the IfcGeographicElement and when I compared the x,y coordinates to the Eastings, Northings values of the “Temporary Offset Is Active” (under tab Georeferencing >>>Blender Cooredintes) it was the same!
But my question still remains how do I remove the “Temporary Offset Is Active” and reset to default values (0,0)?
M
by Moult on 1 Aug 2024
#
+1 votes
I've manually shifted back your site and building (and the walls on the site) back to 0,0,0 to fix your model. However there is clearly something I still don't understand about your workflow with BlenderGIS. Can you join the OSArch live chat and we chat screenshare so I can see what's happening?
O
by Owura_qu on 2 Aug 2024
#
Thank you for fixing it and I hope to get more insights for the troubleshoot. I have joined the live chat so when you are ready.