I try to programmatically unionize solids with RhinoCommon.
For this I use an iterative process:
I take two solids from the list and calculate the BooleanUnion.
If successful (valid and closed) the result is added to the list and the input solids are removed.
This does not work sometimes for non-intersecting but touching solids.
Here an example of such a building: BooleanUnion_touching_non_intersecting2.3dm (3.1 MB)
Does anyone have an idea how to unify these solids programmatically?
Thanks for your support!