MosaicManufacturing / canvas-issues

Bug reports and feature requests for Canvas
https://canvas3d.io
8 stars 6 forks source link

Auto support interface material #191

Open rcmaniac25 opened 3 years ago

rcmaniac25 commented 3 years ago

Is your feature request related to a problem? Please describe. Supports can be "auto" for material choice, but support interfaces are hard-coded only. Allow support interfaces to be "auto" as well where it matches the color of the filament it will be supporting.

Describe the solution you'd like Soluble supports/breakway supports/alt-material supports you want to hardcode and specify exactly what to use... but if plain-old, same material supports, this is not always desired or needed.

For supports, you can specify auto so it just uses the last material in the nozzle gets used. But for support-interfaces, this is always hard-coded.

Take for example that I'm trying to print some panda model and it requires supports, no special material for supports. I don't care what the supports look like, but since I can't specify support-interfaces to auto, it means that if I use black and it's supporting the white portion of the panda, it could leave black scars on the white. Reverse is also true, if I use white support interface and it's supporting the black portion, it could leave white scares on the black.

I'd like the support-interface to also have an "auto" where the support interface matches the color of what is being supported. So an interface supporting the white portion of the panda uses a white support interface, and black portion is supported by black support interface.