Join Surfaces / Solid Union with multiple inputs


I have a list containing multiple items. How can I boolean union (for solids) or join surfaces (in case of surfaces) all of my items together at once? Feeding my list into both inputs of either one node or the other (accordingly join surfaces or solid union) seems not working…

any tip?

For joining a list of solids in one solid you can use UnionAll (in Geometry > Solid > Create)

For joining a list of surfaces in one surface you can use PolySurface.ByJoinedSurfaces ( in Geometry > PolySurface > Create )

UnionAll is normally working really well. I haven’t a lot experience with PolySurfaces, but I assume that It is needed that the surfaces share some common edges to work.