How to create a surface with a 'void'/hole from curves

For each area (so list level 2 from the Area.Boundaries node):

  1. Group the curves using a group curves method (Archi-Lab and discussed elsewhere on the forum)
  2. Build a polycurve of each group.
  3. Patch each to a surface
  4. Get the largest surface (I believe List.MaximumItemByKey node makes short work of this)
  5. Use a Surface.TrimWithEdgeLoops node where the largest area surface is the surface, and the edge loops are the polycurves before patching them.
  6. Thicken the surface into a Solid as desired
1 Like