Rhino noob here-
I know rhino is neither a parametric nor a solid modeler, but I’m wondering if I can approximate some basic functionality. I am shelling objects for 3D printing and some of them need a honeycomb infill for strength. The way I am currently approaching this is to shell the object with the shell command, and then build a honeycomb ‘extrusion’ by creating an array of a hexagonal cylinder and boolean difference that with a box. I then take this object and boolean it with the shelled object. I would like to be able to adjust the wall thickness of the infill at this point. If Rhino could understand the honeycomb extrusion object as an array of hexagonal solids booleaned with another solid, I could scale the hex cylinders and have some parametric functionality. I tried doing this with a block instance, but it is my understanding that rhino will only perform boolean functions with closed polysurfaces.
Is there any way to maintain the flexibility of a block instance array after boolean operation?
can block instances be booleaned?
should I be using another program for this kind of task?
block_instance_array copy.3dm (1.6 MB)