Given two points on the arc of a circle, $A$ and $B$, how do I approximate the shortest circle arc between them using $N$ connected line segments where each line segment has length 2? (It would be nice to solve this for other pre-determined lengths as well.)
The center of the circle is known (as well as its radius).
The sum of the length of the N segments will be larger than the $A$ to $B$ chord.
Approximating an arc with a fixed number of line segments. seems relevant as well as the answer there of "Approximation of Curves by Line Segments" by Henry Stone, but I'm not capable enough to adapt that to my problem.
(I'm pretty sure this is a subset of what I need to solve in order to solve Approximating a circle with an irregular polygon, as this would allow for the broken line segments that need to be circle/grid-aligned to intersect with the circle on both sides and the remaining line segments to follow the circle arc as best as they can per the answer to this question.)
As to what I've tried, this is where I got stuck. I can solve this for certain values essentially by plotting circles (as seen in https://www.eurobricks.com/forum/index.php?/forums/topic/163513-ldd-erroneous-gap-using-hinges-to-create-360-circle/ for instance), but not generally.
– Anne Jun 29 '22 at 16:41