What kind of input would the 3D model be? What kind of output would each slice be? Can you give specific file formats? Otherwise it's hard to tell what this is doing.
The simplest thing I can think of is to work with Image3D. There is even a built in function for looking at slices with Image3D called Image3DSlices.
https://reference.wolfram.com/language/ref/Image3DSlices.html
Of course this takes in a rasterized 3D image and outputs a rasterized 2D image. If you need the output to be in some kind of vectorized format, the problem will become much more difficult and specific to how your format specifies shapes.