Studna

$P_1$

$P_2$

0

5 m

A = (0, 0)
B = (42, 0)
C = (-2.654455574185679, 33.74180803210565)
D = (44.37208834532205, 27.820312470362804)
f = Segment(C, D)
E = (44.02666777088705, 25.550405838361378)
g = Line(E, f)
F = (44.61881732706133, 23.13246181731638)
h = Line(F, g)
G = Point(h)
H = Point(h)
I = Point(h)
J = (2.6255446350350202, 8.081993931219966)
i = Segment(J, H)
j = Line(G, i)
k = Line(I, j)
K = Point(j)
l = OrthogonalLine(K, j)
L = Intersect(l, k)
m = Segment(K, J)
n = Segment(K, L)
M = (-2.6051097778378223, 15.730592365137817)
p = OrthogonalLine(M, j)
N = Point(p)
q = OrthogonalLine(N, p)
O = Point(p)
r = OrthogonalLine(O, p)
P = Point(p)
s = OrthogonalLine(P, p)
Q = Point(q)
R = Point(r)
t = Line(Q, p)
S = Point(t)
a = OrthogonalLine(S, t)
b = Line(R, t)
T = Point(r)
c = Line(T, p)
U = Point(c)
d = OrthogonalLine(U, c)
V = Intersect(f, d)
W = Intersect(g, d)
Z = Intersect(h, d)
A_1 = Intersect(f, k)
B_1 = Intersect(g, k)
C_1 = Intersect(s, b)
D_1 = Intersect(c, s)
E_1 = Intersect(a, p)
F_1 = Point(s)
e = Line(F_1, t)
G_1 = Point(e)
f_1 = Line(G_1, d)
H_1 = Intersect(b, f_1)
I_1 = (-4.381558446360674, 16.569470903051386)
g_1 = Line(I_1, p)
J_1 = Intersect(a, g_1)
K_1 = Point(g_1)
c_1 = Circle(K_1, J_1)
d_1 = Circle(U, Radius[c_1])
L_1, M_1 = Intersect(d_1, d)
h_1 = Line(L_1, c)
N_1 = Intersect(s, h_1)
e_1 = Circle(N_1, Radius[c_1])
O_1, P_1 = Intersect(e_1, h_1)
k_1 = Circle(P_1, N_1)
i_1 = Segment(G, K)
j_1 = Segment(G, I)
l_1 = Segment(I, L)
m_1 = Segment(G, H)
n_1 = Segment(H, Z)
p_1 = Segment(B_1, W)
q_1 = Segment(T, R)
r_1 = Segment(R, C_1)
s_1 = Segment(C_1, D_1)
t_1 = Segment(T, D_1)
a_1 = Segment(G_1, H_1)
b_1 = Segment(G_1, F_1)
f_2 = Segment(F_1, C_1)
g_2 = Segment(Q, N)
h_2 = Segment(N, E_1)
i_2 = Segment(E_1, S)
j_2 = Segment(S, Q)
k_2 = Segment(A_1, V)
ct1, n_2, l_2, s_2, q_2 = Polygon(N, E_1, S, Q)
ct2, m_2, t_2, r_2, p_2 = Polygon(D_1, T, R, C_1)
Q_1 = (2.6748904313828774, 1.7657319986942634)
R_1 = (6.869283120950723, 1.8150777950421206)
a_2 = Segment(R_1, Q_1)
S_1 = (32.50912619140136, 22.093643773483592)
b_2 = OrthogonalLine(Q_1, a_2)
c_2 = OrthogonalLine(R_1, a_2)
T_1 = Point(c_2)
d_2 = OrthogonalLine(T_1, c_2)
e_2 = Circle(R_1, T_1)
c_3 = Circle(Q_1, Radius[e_2])
U_1 = Intersect(c_3, b_2, 2)
f_3 = OrthogonalLine(U_1, b_2)
V_1 = Intersect(b_2, d_2)
W_1 = Intersect(f_3, c_2)
g_3 = Segment(U_1, V_1)
h_3 = Segment(W_1, T_1)
Z_1 = (1.1684872663543335, -3.1960744131482297)
i_3 = Line(R_1, Z_1)
d_3 = Circle(R_1, h_3)
A_2 = Intersect(d_3, i_3, 2)
e_3 = Circle(A_2, Radius[d_3])
B_2 = Intersect(e_3, i_3, 2)
k_3 = Circle(B_2, Radius[e_3])
C_2 = Intersect(k_3, i_3, 2)
p_3 = Circle(C_2, Radius[k_3])
D_2 = Intersect(p_3, i_3, 2)
q_3 = Circle(D_2, Radius[p_3])
E_2 = Intersect(q_3, i_3, 2)
j_3 = Line(E_2, Q_1)
l_3 = Line(D_2, j_3)
m_3 = Line(C_2, l_3)
n_3 = Line(B_2, m_3)
r_3 = Line(A_2, n_3)
F_2 = Intersect(l_3, a_2)
G_2 = Intersect(m_3, a_2)
H_2 = Intersect(n_3, a_2)
I_2 = Intersect(r_3, a_2)