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.

Reply via email to