[Math] how can one calculate the minimum and maximum distance between two given circular arcs

computational geometryeuclidean-geometry

how can one calculate the minimum and maximum distance between two given circular arcs?

I know everything of each arc: startangle, endangle, center, radius of arc.
The only thing I don't know how to calculate is the min and max distance.

Thanks in advance

Best Answer

There are four cases to consider:

1) Endpoints of both arcs

2) An endpoint of one and an interior point of the other, which is on the line through that endpoint and the centre of the other arc.

3) Interior points of both arcs, which are on the line through the centres of the two arcs.

4) Intersections of the two arcs (thanks for pointing that out, Lopsy)

Related Question