Boolean operations in Sverchok I'm revisiting this project after a considerable hiatus (well, you only need to print grilles so otften): Sverchok. Duplicating an object along a path.
It works very well now, but I'd like to automate one final step...
At present, I 'manually' (by which I mean 'using a non-node based solution') perform two Boolean operations on the resulting objects - to UNION the small cylinders and SUBTRACT the large cylinders.

I guess it must be possible to automate this process too (presumably using a List Modifier), but I'm struggling to get that to work.
Here's a Blend of the latest incarnation - tweaked to work with 2.9x...

Help?
To perform Boolean Operations in Sverchok you have three alternatives:

Using CSG Boolean Node: It is pretty slow and sometimes produces not watertight meshes and ugly topology. Also it has some limitations, please check the Warnings section of the nodes documentation

Use a Exec Node Mod to apply standard Blender Boolean modifiers to created objects check this comment: This option is pretty simple but requires a little of coding.

Use the Solid Nodes, that require FreeCad, to perform the operations more info here: Once you have installed the dependencies this should be the easiest and more robust solution