Centre of a circle that intersects two points

Posted by Jason on Stack Overflow See other posts from Stack Overflow or by Jason
Published on 2011-02-06T15:10:18Z Indexed on 2011/02/06 15:25 UTC
Read the original article Hit count: 175

Filed under:
|
|

Given two points in a 2D plane, and a circle of radius r that intersects both of those points, what would be the formula to calculate the centre of that circle?

I realise there would two places the circle can be positioned. I would want the circle whose centre is encountered first in a clockwise direction when sweeping the line that joins the two points around one of those points, starting from an arbitrary angle. I guess that is the next stage in my problem, after I find an answer for the first part.

I'm hoping the whole calculation can be done without trigonometry for speed. I'm starting with integer coordinates and will end with integer coordinates, if that helps.

© Stack Overflow or respective owner

Related posts about geometry

Related posts about points