How to clip polydata along ribbon?

Thanks, Paulo.

I was able to extrude and clean my ribbon to create a volume that envelopes the data I would like to subtract. I do not seen any non-manifold edges in this bounding volume according to vtkFeatureEdges and MeshMixer. However, I cannot perform boolean operations on it. My mask does contain some non-manifold edges, and I tried to extrude my mask by a minuscule amount then apply vtkCleanPolyData, but I still see some non-manifold edges. Again, I cannot perform boolean operations on it and receive the “No points to subdivide” error.

My input data comes from a 3D scanner and is non-manifold - I cannot avoid this. I know that VTK is capable of cutting out the (non-manifold) mask since I am able to use vtkClipPolyData to extract the mask from the input data with nice clean edges using a bounding box. I’m not sure what I need to do to make my volumes compatible for boolean operations after trying your directions to create a closed or non-zero thickness volume.

Regards,
Matthew