Circle/Tanto,L,C,R
Circle Tangent to Line and Circle
Creates a circle tangent to a line and an existing circle with a specified radius. Selector and IN/OUT required.
What It Does
The Circle/Tanto,L,C,R operator creates a circle of specified radius simultaneously tangent to a line and an existing circle.
Syntax
Circle/Tanto, L, C, R, XLarge|XSmall|YLarge|YSmall, IN|OUT
Quick Input
L: [line]
C: [circle]
R: [radius]
Dir: ○ XL ○ XS ● YL ○ YS
Tan: ● OUT ○ IN
Direction Selector
| Selector | Meaning |
|---|---|
OUT | New circle externally tangent to C |
IN | New circle internally tangent to C |
Worked Examples
L0=horizontal Y=0, C0=centre(50,30) r=15, R=10
Circle/Tanto, L0, C0, R=10, YLarge, OUT
→ C1: tangent to L0 above, externally tangent to C0
Analytic Rule
dist(new centre, L) = R
dist(new centre, C centre) = R + r_C (OUT) or |R-r_C| (IN)
Solve simultaneously. Selector picks solution.
Result: Exact analytic circle.
FAQ
What is IN vs OUT tangency?
OUT: new circle touches outside of C. IN: one circle inside the other, touching at one point.
How many solutions?
Up to four for a given R, L, and C combination.