I needed a component “Circle From Two Points and a Radius” and couldn’t find one, so I made one myself. I figured someone else may also have use for it so I upload it here.
The Circle center can land on either side of the line A
–>B. Default is on the Right side (as illustrated below). The F input Flips the circle to land on the other side.
The component outputs a Circle and it’s Circle Center.
The math is a bit ugly but someone smarter than me perhaps can hint about a simplification.
Fig. A C# Component and a GH definition doing the same thing.
The GH definition
CircleFrom2PointRadius.ghx (154.6 KB)