kageurufu / preprocess_cancellation

Klipper Exclude Object Preprocessor for multiple slicers
GNU General Public License v3.0
152 stars 25 forks source link

Cura overlap mesh does not show in cancel dialogue #22

Open PhilBaz opened 1 year ago

PhilBaz commented 1 year ago

I'm using preprocessing through moonraker, not the Cura script.

I have a mesh where upper layers are modified by an overlapping mesh. In Cura these overlapping meshes are not to be printed but are used to modify the settings for certain portion of the mesh. In Cura we can use 'support blockers' as this mesh. It is the fastest so that's what I use. A support blocker receives the name 'Eraser', with no type designation (.stl .3mf etc.)

This 'Eraser' mesh is not visible in the mainsail object cancel dialogue. I am able to cancel the lower part of the mesh before the overlapping portion, but the upper part remains and of course ruins the print.

The preprocessor sees and labels the 'Eraser' mesh with no file type. If I replace "Eraser' with 'Eraser_3mf' I can then see the mesh in mainsails cancel dialogue. ***I'm not sure if I can visually see it and distinguish it from the mesh below it, but it is labelled in the mesh list.

Not sure exactly where to report this so ill cross post at mainsail to.

Thanks for the tools!

Screenshot 2023-04-25 222315