Can i use split on a closed mesh?

HI I have a closed mesh object and I want to slice it into 3d slices. I can get the operation to work on simple stock objects like a sphere and a box, but I cant get it to work with my closed mesh.

anyone know?
thanks

Actually Here is the Mesh. Also the check i did said it was good.
davidsocket.3dm (303.4 KB)

Here’s what I did - create an array of MeshPlane, each with one face that is larger that the closed mesh.
Then: use the MeshSplit command to split the closed mesh with the array of planes. This gives the slices. Is this what you wanted to do?

If you want to end up with closed slices, use the MeshBooleanSplit command, instead of the MeshSplit.

socket.3dm (141.8 KB)

Great thanks, much in your debt.

the MeshSplit command works for me.
The Split command does not work
The Boolean split does not work
but as you suggested, the MeshBooleanSplit does work.

I tested this using a single “surface from 3 or 4 corner points” as a cutter
as I don’t know how to create an array yet. (newby te he)
But the MeshBooleanSplit was what I was after, providing me with nice solid forms.

(er… how do you create an array of these cutters?)

The Split and Boolean commands are for surfaces and curves, not for meshes. For meshes there are a lot of similar commands that start with the word ‘Mesh’: Split -> MeshSplit for example.

An array of cutters can be created using the Array command, which takes one object and duplicates it in X-, Y- and Z-direction for a given number of times and distance.