Circle / Circle Intersection
Creates a point at the intersection of two circles. A direction selector is required to specify which of the two intersection points to create.
What It Does
Two circles can intersect at two points. The Point/Intof,C,C operator computes both intersection points analytically using the radical axis method and creates the one specified by the direction selector.
The result is an exact analytic point — computed directly from the two circle equations. No iteration, no approximation.
Syntax
| Parameter | Description | Required |
|---|---|---|
Selector | XLarge, XSmall, YLarge, or YSmall | ✓ Yes |
C1 | First circle reference (e.g. C0, C1…) | ✓ Yes |
C2 | Second circle reference (e.g. C1, C2…) | ✓ Yes |
Quick Input Panel
Direction Selector
| Selector | Picks |
|---|---|
XLarge | Intersection point with the largest X coordinate |
XSmall | Intersection point with the smallest X coordinate |
YLarge | Intersection point with the largest Y coordinate (upper) |
YSmall | Intersection point with the smallest Y coordinate (lower) |
Worked Examples
Example 1 — Two Equal Circles
Example 2 — Two Different Circles
Example 3 — Vertically Offset Circles
Analytic Rule
FAQ
What if the circles do not intersect?
If the distance between centres is greater than the sum of radii (circles too far apart) or less than the absolute difference of radii (one circle inside the other), no intersection exists. XyzPilot returns an error. No point is created.
What if the circles are tangent?
If the circles are tangent (one intersection point), use Point/Tanto,C,C instead. It is the correct operator for tangent points between circles.
What if both circles are identical?
Identical circles have infinite intersections. XyzPilot returns an error — the operation is geometrically undefined.
Why does the canvas preview show the wrong point?
While the selector is being chosen, the transient preview may show a point in the wrong position. This is a preview only. Always confirm your selector before committing.