Open paukstelis opened 6 years ago
Ok I'll test this in include it in if it seems to be working properly.
I'm not sure how useful it really is. I've been using it with no ill effects. What would be more useful to overcome S3D support shortcomings would be to actually reorder all the support lines so they would be spatially connected. Right now it somewhat randomly runs around the bed and puts supports down for different areas. That ends up being a lot more complicated, however.
S3D supports aren't very smart for multicolor/multimaterial objects. Its a tad annoying to have part of the layer supports printed, followed by a tool change, and then more supports. It would be nicer if all supports were printed first. I just banged this method out quickly to compile all supports for a certain height together and put them in at the first instance of supports at that height. Not sure the logic is most efficient, but it seems to work reasonably well. I don't think this would really change printing time all that much, but it at least feels nicer. I put it in slicer_simplify3d.py and call it right before self.print_summary().
ohh yeah and add to the regex's:
SUPPORT_RE = re.compile(b" support")