hey @all,
i got some wall bottom surfaces representing floorplans. i would like to get the “convex hull” of them for each of the elevations, almost like the perimeter curve of the slabs.. but without the cutting…
any thoughts on this?
kind regards
You could get their edges and then run Curve.CreateBooleanRegions with combine set to true:
No file?
![]()
Without the file it is hard to see what the problem actually is, as @Joseph_Oster replied.
Normally using Region Union would work for this:
But there are situations it could get confused. And I would make sure there are no hatching in the walls. Hard to see from the image if that is the case.
In Rhino, using CurveBoolean command and a single click outside the floor plan will result in an outline.
ifc reader_translate tryout2.gh (31.8 KB) yes sorry forgot to add the file…
Can you read in the IFC and send us the resulting 3DM? I see the definition is reading a IFC at the start. The Curves on IFCSlab is what we could use to test this.
yes sure,.. i had to split them up, but here they are..
IFC MODELL SLABS.dxf (5.4 MB)
IFC MODELL WALLS.dxf (16.2 MB)
IFC MODELL WINDOWS_DOORS.dxf (3.4 MB)
yes i saw that the geometry eas exploded in the dxf files.. so here is the 3DM
As @Scottd mentioned having the model makes it easier:
slab borders.gh (14.5 KB)
Which cutting? Did I get it right?
slab borders-hull.gh (17.5 KB)
*Just added the 2D Convex Hull at the end, but if that’s all you needed you can skip getting the faces + largest slab border and simply rely on brep points @ each slab to generate the hull…
slab borders-hull-only.gh (11.7 KB)
thanks for your afford @René_Corella i had the same outcome with the convex hull as you mentioned useing the brep points for each slab.. but i need it more like in this image
pretty cool, thanks @René_Corella ![]()