Earlier quoted context omitted.
I was curious, so I looked up arc in the PostScript Language Reference [1]. It contains the following (p. 530): > The arc is represented internally by one or more cubic Bézier curves (see curveto) approximating the required shape. This is done with sufficient accuracy to produce a faithful rendition of the required arc. However, a program that reads the constructed path using pathforall will encounter curveto segment…
> The arc is represented internally by one or more cubic Bézier curves… But that's a rendering implementation detail, no? Isn't the precision and accuracy of any digital or physical manifestation of a circle limited by implementation details and physics?
Circles do not exist
31–40 of 217 posts
Re: Circles do not exist
#32Re: Circles do not exist
#33Re: Circles do not exist
#34PDF for CAD is silly. The problem is that laser cutters tend to take 2D vector image data as input, rather than G-Code like real CNC machines. You can definitely express a circular path in G-Code, and you expect a milling machine to cut one accurate to the precision of the mechanical parts of the machine. But laser cutter software is to some extent derived from printer technology. You can raster scan a picture onto a…
Re: Circles do not exist
#35Re: Circles do not exist
#36This surprisingly less philosophical than I was expecting. There is no such thing as a perfect circle, it's a platonic ideal and lives in the Nous.
Re: Circles do not exist
#37That's pretty interesting. I'll now be doubting every circle I walk by, questioning if it's even real or just some approximation.
Re: Circles do not exist
#38This surprisingly less philosophical than I was expecting. There is no such thing as a perfect circle, it's a platonic ideal and lives in the Nous.
Re: Circles do not exist
#39Real world manufacturing machines (CNCs) are using G codes. Like most laser cutters and engraves, Ex. LaserGrbl software for laser machines. G codes in fact have command for arcs. G02 establishes a mode for clockwise circular arcs. G03 establishes a mode for counter-clockwise circular arcs.
So... you know... note to self... when designing a laser cutter, allow the user to upload G-Code.