I'm adding multiple transparent SCNShape objects to an ARSCNSceneView scene.
The problem is that overlapping shapes are very visible, and I'd like it to show as a single shape - the union of all shapes.
Failed approaches:
You could have a look at VectorBoolean which is a swift library to deal with boolean operations like the union you are looking for. I haven't tried it myself but have heard some good things about it.