Hi
Sylvain
I tried to print a few objects with a round top, and they always stayed open, more or less. So I tried to slice this one:
c1=rotate(90,0,0)*cylinder(10,20)
c2=rotate(90,0,0)*cylinder(8,20)
d=difference{c1,c2,b}
emit(d)
Of course it's stupid to print a pipe in this orientation, but try to slice it with "icedelta", 25%fill, 0 covers, 2 shells and perimeter. You'll see the following bugs:
-Very obvious the inner walls at the bottom and top are not closed, you can see the infill.
-The number of shells - measured perpendicular to the perimeter wall - is only met at the middle. Below and above there's infill. The width of the shell is therefor smaller then expected, resulting in weak parts. (If you slice the same pipe without the 90° rotation all walls have the same strength.I think the same amount of material should be used when slicing, no matter of the orientation of the part. If the slicer doesn't do that it's a bug - and you could even use this for automated testing. I think this problem exists with every slicer, I just tried Cura with this pipe and it gives weird results as well).
Back to my object with a round top: I've seen the option to add covers, but they didn't print as good as I wished. Having a round top I select a higher infill (just to have support) and more shells. And printing slower is always an option - I'm afraid I'll have to play around with shaders to create different brushes. Or can I directly set the flow multiplier of the current brush?
Maze