We use cookies to personalize content, interact with our analytics companies, advertising networks and cooperatives, and demographic companies, provide social media features, and to analyze our traffic. Our social media, advertising and analytics partners may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services. Learn more.
We updated Easel late last week to improve the toolpaths it generates for curves.
As you may know, Easel converts curves into a series of short line segments to put in Gcode. Easel used to use a fixed target length for these lines, which worked pretty well most of the time but occasionally left things looking noticeably jagged, particularly in areas of “tighter” curves.
Easel’s new approach uses more points through areas that need it, and fewer points through areas that are smoother and straighter. The end result is smoother curves obtained using a similar total number of points.
Here are a couple of plots to show the before and after:
Gcode arcs (G2 and G3) must be arcs of a circle—they can’t precisely represent arbitrary curves like (non-circular) ellipses or the bezier curves in SVG paths and font definitions, so while those commands would be great for circles, we’d still need some kind of piecewise approximation for everything else.
@rodovich big thanks to you and all of the Inventables team for the continued development. You guys are awesome!
Also, don’t think that I didn’t notice the “auto zoom to material” feature update… it’s the little things that make a nice UX and that one is a nice touch.