HomeOperatorsCircle/Tanto,L,L,R

Circle/Tanto,L,L,R

Circle Tangent to Two Lines

Creates a circle tangent to two lines with a specified radius. Direction selector required.

What It Does

The Circle/Tanto,L,L,R operator creates a circle of specified radius tangent to two existing lines. Multiple solutions exist — the direction selector specifies which one.

Syntax

Circle/Tanto, L1, L2, R, XLarge|XSmall|YLarge|YSmall

Quick Input

L: [first line] L2: [second line] R: [radius] Dir: ○ XL ○ XS ● YL ○ YS

Direction Selector

SelectorPicks
YLargeCircle centre with largest Y
YSmallCircle centre with smallest Y
XLargeCircle centre with largest X
XSmallCircle centre with smallest X

Worked Examples

L0=horizontal Y=0, L1=vertical X=100, R=20 Circle/Tanto, L0, L1, R=20, YLarge → C0: centre=(80,20), radius=20 Tangent to L0 at (80,0) and L1 at (100,20)

Analytic Rule

Circle centre at distance R from both lines. Offset each line by R — intersect offset pairs. Direction selector picks which intersection. Result: Exact analytic circle.

FAQ

How many solutions exist?

Up to four — one in each quadrant formed by the two lines.

What if lines are parallel?

Two solutions exist — one between the lines, one outside.