Finding circle center from two points and arc angle

I'm trying to find the equation for a circle given two points in Cartesian coordinates and the starting angle, arc length, and two points along the circle. I need to find the equation because I need to translate a sprite along the curved path from one point to another.

The situation ends up looking like this:

----c C
A = point 1
B = point 2
C = center of the circle
the arc travels from a to b
c = arc angle

Now, I can clearly determine the length of all sides as well as the angles. thats not problem. I can use that to make a system of equations and solve them together. This works, but the problem is that I need to be able to do this programmatically, and attempting to solve systems of equations in C++ is proving to be pretty difficult. I was hoping there was a more straight forward/easy way to find the center point when two points are know, and all the angles/lengths are known to the 3rd point (center).

Thanks in advance for any help

Comments for Finding circle center from two points and arc angle

Average Rating starstarstarstarstar

Click here to add your own comments

Oct 30, 2011
Cartesion Coordinate equation
by: Rakiya

The general formula to a cartesian coordinate is:

(X-a)² + (Y-b)²=r²

a and b are the x and y coordinates of the center of the circle.

Click here to add your own comments

Join in and write your own page! It's easy to do. How? Simply click here to return to math help forum.

Find a Math Word here

Can't find the word you are looking for? Do a search here and type your word in the box below

Good, better best.

Never, ever rest.

Until your good is better

And your better is your best.

Like this website?

Like it on facebook!

"I am getting much better test marks and I have been moved up a set"
Age 13

"High school's great, I'm in a good math set and I understand lots of things, thanks to you"
Eleanor Talbot
Age 11

"I really like math now, you just make it more friendly and normal"
Jess Johnson
Age 18

"Your writing style is great, informative but friendly! My 12 year old son still struggles with basic maths. I can see your website will be a real treasure trove for us :)"
New Zealand

"My grades have improved and I am doing much better than everyone else in my class"
Age 14

"Thanks for teaching me fractions, You made it so easy kalamuni!"
Abrar Haider
Age 8