Ah, okay. It sounds like you’ve already updated the lookahead code to calculate the start and end angles.
Cheers,
-Kevin
Ah, okay. It sounds like you’ve already updated the lookahead code to calculate the start and end angles.
Cheers,
-Kevin
Out of curiosity — for those of us who mostly print arcs that come from the slicer, does any of this actually change print quality in practice, or is it more of a planner-correctness thing?
I kindof wanted to inquire as: is this discussion the equivalent to PCL vs PostScript back in the day??
IE in the 2d printing environment? PCL circles and ovals were printed with steps. But with PostScript, they were printed in perfect arc’s
However back then, I remember spending loads of time running around adding memory to all the hp laser printers to add PostScript capabilities to them.
So I was wondering if there side-effects of adding capabilitiy, does it increase and memory/step overhead, vs quality increases…
TBO, back then the quality increase was definitely worth the extra effort and costs. But I just dont know of the effects for 3d printing these days.
Great information.
I will, however, point put that real world you are at the mercy of your slicer. It has to recognize circular arcs in a mesh input model. AFAIK SuperSlicer and descendants accept .step files but they convert them to a mesh before slicing.
I was curious enough to run a little test. I creates a test shape in Fusion and exported it as a .step and a .3mf then sliced both with Orca slicer. A 20mm cylinder centered on the X axis intersected buy several planes.
Then I downloaded benchy.step and sliced in w/wo [arc fitting]. The result was only about a 10% reduction in file size.
Have you tried printing shapes other than pure cylinders? I’d be very interested in surface appearance of elliptical curves as arc segments VS straight line interpolation.
The model below has no true circular arcs. Every curved surface is a cylinder tipped 30° from the XY plane. When I slice it Orca fits many curves with circular approximations. For example the layer at Z=25.0 the longest curved section is 42 line segments OR 4 arc segments. The question is which looks better?
If you want to experiment here is the model.
Arc Test 2.zip (25.4 KB)