HomeOperatorsPoint/Tanto,A,A

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.