Point/Tanto,A,A
Tangent Point — Arc / Arc
Creates a point at the tangent location between two arcs. The arcs must be tangent to each other.
What It Does
The Point/Tanto,A,A operator creates a point at the exact location where two arcs are tangent to each other. The arcs must be tangent — either externally (touching on the outside) or internally (one inside the other).
Syntax
Point/Tanto, A1, A2, Z
Quick Input
A: [first arc reference]
A2: [second arc reference]
Z: 0
Direction Selector
No direction selector is required. The result is uniquely determined by the input geometry.
Worked Examples
Setup:
A0 = Arc: centre (0,0), r=30, 0° to 90° CCW
A1 = Arc: centre (60,0), r=30, 90° to 180° CCW
External tangency: dist(centres) = 60 = 30 + 30 ✓
Point/Tanto, A0, A1, 0
→ P0 = (30, 0) [tangent point between arcs]
Analytic Rule
Same as circle-circle tangency:
External: dist(centres) = r1 + r2
Internal: dist(centres) = |r1 - r2|
Tangent point on line between arc centres
at distance r1 from first arc centre.
Result: Exact analytic tangent point.
FAQ
What if the arcs are not tangent?
XyzPilot returns an error. The underlying circles must be tangent for a tangent point to exist between the arcs.
Does the tangent point have to be within both arc sweeps?
Yes. The tangent point must lie within the sweep of both arcs. If it falls outside either arc sweep, XyzPilot returns an error.