.....lets see, i found a way a while back on another thread, let me find it
ok heres the procedure:
pick any 3 points on the circle
imagine 3 lines connecting them all into a triangle
find the slope of those lines ((y1-y2)/(x1-x2))
find the midpoints of them
make line equations using a slope perpendicular to that of the triangle lines and make the line hit the midpoints of those lines
you now have 3 perpendicular bisectors of the triangle (segments that are perpendicular and hit at the midpoint of the sides)
set those line equations for the perpendicular bisectors equal to each other, then solve for x and y
that x and y is the circumcenter of the triangle AND is also the center of the circle
then just use distance formula to find the distance from that center to any point on the circle and bam, you have the radius
for more understanding of this process, see this thread:
http://forum.thegamecreators.com/?m=forum_view&t=150827&b=10
There are only 10 kinds of people in the world, those who understand binary and those who dont