you already realized that the center point of all possible circles from two points travel on a circle as well. so if you construct that circle for all possible solutions its fairly easy to get what u want.
1. create a line between your two points and find the middle(evaluate the line at 0.5) - that gives u the center point for your help circle where all possible center points would flow on 2. the rest is simple geometrics c²-b² = a² - and u get the radius for your help circle 3. evaluate the help circle at any parameter to get your circle center point i uploaded a file - circle_2pts_03.ghx http://grasshopper3d.googlegroups.com/web/circle_2pts_03.ghx?gda=Rvxi_UQAAAC19Ve3i4OoV9kZmG4Q4mscM-slkgbn_MoUR8ODFEwbLA1ngMd6tWdopTRrff8NYGFV6u9SiETdg0Q2ffAyHU-dzc4BZkLnSFWX59nr5BxGqA&hl=en sorry for the other two that don't do the job... On Mar 18, 6:47 pm, "Manuel A." <[email protected]> wrote: > Hi, > I want to know if it is posible get the circle's center from two > points and a determined radius with a mathematical solution... maybe > with ones of the mathematical > formulas?http://en.wikipedia.org/wiki/Circumference > > I already made a geometrical solution (circle center with two points > and radius in files): I put a circle in one point and a pipe in the > other with the same radius and then I intersect them, I get two > intersections but I just pick the first and thats the the circle's > center that I want. Then I extract the subcurve of the arc between the > two points. > I made a pipe because the two points can be in different z > coordinates, then I pretend to scale and orient the arc to the second > point (I need the fixed radius in the horizontal plane, not in the > diagonal). > > What I do is very messy, and I have a lot of point's set to do the > same, so I would really apreciate if someone can help to do this in a > more simple way.
