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.
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.