I have a series of instances, and every one of them is a single mesh, which has been generated from an SVG shape extruded and then used as an instance object to be rotated around a circular path. I am trying to use it. Mesh boolean, to cut part of these instances which sit under the "Base", a simple cylindrical shape I will use as the base of this work.
I created a simple cube to use as a boolean and cut the part that sits under the base. Unfortunately, for some reason, this doesn't work in the following setups: If I use something like -150m as Z distance in the transform node, the boolean doesn't work. If I don't use Realize instance node, it doesn't work. I thought in Blender 3 + we don't need this anymore.
I have tried using a Cube mesh node inside the GN, with and without subdivide, and it still doesn't work.
I found that Joint Geometry also has some weird behaviour; sometimes it works and sometimes it doesn't.
And this is what I am trying to achieve with this boolean operation:
If I add the cube to the output, you can see that the cube's position should be able to operate in that Mesh Boolean with Difference operation and cut the instances, but it completely ignores it!
Any idea what I am doing wrong here?
Thanks for your help.