Hello, I’ve been searching for a way to generate cutting planes through curved mark up. First I’ve found two ways of generating those curved markups (1st pic is the surface markup extension and 2nd pic is the surface cut on segmentation editor). But none of those option s provide me with a cut plane. What I want is to generate a cut plane that can cut strutures above that plane, very similar to thee 3rd pic. Is there a way to do something like this on slicer?
I know that SlicerLiver extension from @RafaelPalomar can do something similar to this, where a markup can creat a Bezier Surface to make a ressection trajectory, but I don’t think I can apply this to this case on a mandible. At least I was not able to.
@Davi_Matos in Slicer-Liver we do something similar, but I’m not sure you can take advantage from it directly, as it is very oriented to liver resections (one assumption is homogeneous tissue, in your fig3 there seem to be more; one requirement is having both segmentation and surface mesh). There are some discussion on the topic here: Beginner question: liver volumetry - #9 by RuoyanMeng
In my view, it is possible to achieve what you want using 3D Slicer, but you need to develop your own specialized tools for the task. A procedure to do this may look like this:
(1) Place surface markups/bezier surface in 3D space at the desired location.
(2) Create a temporary segmentation (copy) to work the separation
(3) Transfer the surface to image space by evaluating a high-resolution evaluation of if and setting the voxels intersected with a value. This will create a barrier in the segmentation.
(4) Apply a region growing on either of the sides, for this you typically need a seed point, but if your segmentation contains structures which are always on a certain side of the cut, you can use those. This would leave you with a mask that you can use for separation in image space, later you can reconstruct the 3D surface, if needed.
I hope this helps.



