Pythagorase puu

A = (-10.659924365566054, -6.14821023386961)
B = (-8.659924365566054, -6.14821023386961)
hulknurk1, f, g, h, i, C, D = Polygon(A, B, 4)
c = Semicircle(D, C)
E = Point(c)
hulknurk2, j, k, l, m, F, G = Polygon(E, C, 4)
hulknurk3, n, p, q, r, H, I = Polygon(D, E, 4)
J, d, q1, q2, K, L, M, N, O, P = Tööriist1(E, C)
Q, e, q3, q4, R, S, T, U, V, W = Tööriist1(G, J)
Z, s, q5, q6, A_1, B_1, C_1, D_1, E_1, F_1 = Tööriist1(J, F)
G_1, t, q7, q8, H_1, I_1, J_1, K_1, L_1, M_1 = Tööriist1(N, Z)
N_1, c_1, q9, q10, O_1, P_1, Q_1, R_1, S_1, T_1 = Tööriist1(P, Q)
U_1, d_1, q11, q12, V_1, W_1, Z_1, A_2, B_2, C_2 = Tööriist1(Q, O)
D_2, e_1, q13, q14, E_2, F_2, G_2, H_2, I_2, J_2 = Tööriist1(D, E)
K_2, f_1, q15, q16, L_2, M_2, N_2, O_2, P_2, Q_2 = Tööriist1(I, D_2)
R_2, g_1, q17, q18, S_2, T_2, U_2, V_2, W_2, Z_2 = Tööriist1(D_2, H)
A_3, h_1, q19, q20, B_3, C_3, D_3, E_3, F_3, G_3 = Tööriist1(J_2, K_2)
H_3, k_1, q21, q22, I_3, J_3, K_3, L_3, M_3, N_3 = Tööriist1(K_2, I_2)
O_3, p_1, q23, q24, P_3, Q_3, R_3, S_3, T_3, U_3 = Tööriist1(H_2, R_2)
V_3, q_1, q25, q26, W_3, Z_3, A_4, B_4, C_4, D_4 = Tööriist1(R_2, G_2)
E_4 = Intersect(h, i)
F_4 = Intersect(g, h)
t1, f_4, e_4, e_2 = Polygon(E_4, E, F_4)

Tool: Tööriist1
Input: A, B
Output: E, c, hulknurk2, hulknurk3, C, D, F, G, H, I

hulknurk1, f, g, h, i, C, D = Polygon(A, B, 4)
c = Semicircle(D, C)
E = Point(c)
hulknurk2, j, k, l, m, F, G = Polygon(E, C, 4)
hulknurk3, n, p, q, r, H, I = Polygon(D, E, 4)