Sakati84 / 3DPrintColorizer

Software & Hardware to do multi color printing with Sharpies
GNU General Public License v3.0
425 stars 56 forks source link

Flat Surfaces Between Virtual Extruders Do Not Bond #108

Open fnorbenden opened 1 year ago

fnorbenden commented 1 year ago

Since the plugin paints the exterior 2 walls of every surface, a flat surface shared by two colorized objects will not adhere properly and the print will either be unstable or fall apart.

Expected behavior: 3 stacked colored cubes will have a continuous infill from the base to the top layer Current behavior: the printer will print 3 discrete colored cubes stacked on top of each other, with infill broken by 4 colorized layers between each cube.

As with the last issue, I understand that this project is defunct, so I am opening this issue in the hopes that I or someone else can figure out an elegant solution and use this issue to link a relevant pull request.

My first thought is to make a look-ahead for "SKIN" blocks and compare T values, then exclude those blocks from painting in the same way FILL blocks are excluded, but this would cause problems when one sub-object's skin is partially above another's.