C:\Users\user\Downloads\kkp_kruznice_uvnitr_sebe_primka_prochazi_pasem_euklidovsky

Číslo kroku

L = (-26.12935529466525, -6.237699277950952)
E = (24.132738974160013, 10.166545119212435)
n = 1 (slider from 1 to 18, step 1)
A = (-2.7829640650353, 3.202917940587928)
B = (12.781296754718003, -3.3672413398816974)
k_2 = Circle(A, B)
C = (-3.1019038359318833, 10.28338085449209)
D = (2.639012040206633, 8.11459041239532)
k_1 = Circle(C, D)
p_1 = Line(E, L)
p = Circle(E, Radius[k_1])
G = Point(k_2)
q = Circle(G, Radius[k_1])
l = Ray(A, G)
m = OrthogonalLine(E, p_1)
J = Intersect(q, l, 2)
K = Intersect(p, m, 2)
r = Line(K, p_1)
s = Circle(A, J)
s' = Mirror(s, k_1)
r' = Mirror(r, k_1)
t, a, g_1, h_1 = Tangent(s', r')
Intersect(1.7824748484820094x² + 1.8258474243120864x y - 1.8314176471121506y² - 5.2829678049967015x + 31.31011616109774y = 109.24886720369022, s')
t' = Mirror(t, k_1)
a' = Mirror(a, k_1)
S_4 = Center(t')
S_3 = Center(a')
b = OrthogonalLine(S_3, p_1)
f_1 = OrthogonalLine(S_4, p_1)
T_4 = Intersect(p_1, f_1)
T_3 = Intersect(p_1, b)
k_4 = Circle(S_4, T_4)
k_3 = Circle(S_3, T_3)
M = Intersect(q, l, 1)
f = Circle(A, M)
N = Intersect(p, m, 1)
i_1 = OrthogonalLine(N, m)
e = Mirror(i_1, k_1)
f' = Mirror(f, k_1)
h, i = Tangent(f', e)
Intersect(0.8885233645924593x² + 0.9848674563346893x y - 1.1752627871327685y² - 5.009729460922419x + 22.44380007954543y = 83.87267443756099, f')
h' = Mirror(h, k_1)
i' = Mirror(i, k_1)
S_1 = Center(h')
S_2 = Center(i')
j = OrthogonalLine(S_1, p_1)
k = OrthogonalLine(S_2, p_1)
T_1 = Intersect(p_1, j)
T_2 = Intersect(p_1, k)
k_{6} = Circle(S_1, T_1)
k_{5} = Circle(S_2, T_2)