1. iteráció

2. iteráció

A = (-0.7, -4.5)
B = (8.04, -4.5)
poligon1, a, b, c, d, C, D = Polygon(A, B, 4)
E = Midpoint(D, C)
F = Midpoint(C, E)
G = Midpoint(E, D)
H = Midpoint(D, A)
I = Midpoint(A, H)
J = Midpoint(H, D)
K = Midpoint(A, B)
L = Midpoint(A, K)
M = Midpoint(K, B)
N = Midpoint(B, C)
O = Midpoint(C, N)
P = Midpoint(N, B)
e = Segment(J, O)
f = Segment(H, N)
g = Segment(I, P)
h = Segment(G, L)
i = Segment(E, K)
j = Segment(F, M)
Q = Intersect(h, e)
R = Intersect(i, poligon1)
S = Intersect(e, i)
T = Intersect(j, e)
U = Intersect(h, f)
V = Intersect(i, f)
W = Intersect(j, f)
Z = Intersect(h, g)
A_1 = Intersect(i, g)
B_1 = Intersect(j, g)
poligon2, j_1, q, g_1, d_1 = Polygon(J, Q, G, D)
poligon3, b_1, p, b_2, m = Polygon(B_1, P, B, M)
poligon4, e_1, f_1, t, o, n, v = Polygon(E, F, T, O, N, V)
poligon5, h_1, v_1, k, l, z, i_1 = Polygon(H, V, K, L, Z, I)
poligon6, g_2, e_2, v_2, h_2, j_2, q_1 = Polygon(G, E, V, H, J, Q)
C_1 = Intersect(b, c)
poligon7, f_2, c_1, o_1, t_1 = Polygon(F, C_1, O, T)
poligon8, i_2, z_1, l_1, a_1 = Polygon(I, Z, L, A)
poligon9, k_1, m_1, b_3, p_1, n_1, v_3 = Polygon(K, M, B_1, P, N, V)
D_1 = (-21.64, -5.6)
E_1 = (-10.92, -5.6)
poligon10, r, s, r_1, s_1, F_1, G_1 = Polygon(D_1, E_1, 4)
poligon11, poligon12, poligon13, poligon14, poligon15, poligon16, poligon17, poligon18 = African(D_1, E_1)
H_1 = Point(s_1)
I_1 = (-18.96, 2.46)
poligon19, poligon20, poligon21, poligon22, poligon23, poligon24, poligon25, poligon26 = African(H_1, I_1)
J_1 = Point(s_1)
K_1 = (-18.94, -2.92)
poligon27, poligon28, poligon29, poligon30, poligon31, poligon32, poligon33, poligon34 = African(J_1, K_1)
L_1 = Point(r)
M_1 = Point(r)
poligon35, poligon36, poligon37, poligon38, poligon39, poligon40, poligon41, poligon42 = African(L_1, M_1)
N_1 = (-16.26, -2.9)
poligon43, poligon44, poligon45, poligon46, poligon47, poligon48, poligon49, poligon50 = African(K_1, N_1)
O_1 = Point(r)
poligon51, poligon52, poligon53, poligon54, poligon55, poligon56, poligon57, poligon58 = African(O_1, E_1)
P_1 = (-16.28, -0.22)
Q_1 = (-13.6, -0.22)
poligon59, poligon60, poligon61, poligon62, poligon63, poligon64, poligon65, poligon66 = African(P_1, Q_1)
R_1 = Point(s)
poligon67, poligon68, poligon69, poligon70, poligon71, poligon72, poligon73, poligon74 = African(Q_1, R_1)
S_1 = (-16.28, 2.52)
T_1 = (-13.62, 2.52)
poligon75, poligon76, poligon77, poligon78, poligon79, poligon80, poligon81, poligon82 = African(S_1, T_1)
u = false
w = true

Tool: African
Input: A, B
Output: poligon2, poligon3, poligon4, poligon5, poligon6, poligon7, poligon8, poligon9

poligon1, a, b, c, d, C, D = Polygon(A, B, 4)
E = Midpoint(D, C)
F = Midpoint(C, E)
G = Midpoint(E, D)
H = Midpoint(D, A)
I = Midpoint(A, H)
J = Midpoint(H, D)
K = Midpoint(A, B)
L = Midpoint(A, K)
M = Midpoint(K, B)
N = Midpoint(B, C)
O = Midpoint(C, N)
P = Midpoint(N, B)
e = Segment(J, O)
f = Segment(H, N)
g = Segment(I, P)
h = Segment(G, L)
i = Segment(E, K)
j = Segment(F, M)
Q = Intersect(h, e)
T = Intersect(j, e)
V = Intersect(i, f)
Z = Intersect(h, g)
B_1 = Intersect(j, g)
poligon2, j_1, q, g_1, d_1 = Polygon(J, Q, G, D)
poligon3, b_1, p, b_2, m = Polygon(B_1, P, B, M)
poligon4, e_1, f_1, t, o, n, v = Polygon(E, F, T, O, N, V)
poligon5, h_1, v_1, k, l, z, i_1 = Polygon(H, V, K, L, Z, I)
poligon6, g_2, e_2, v_2, h_2, j_2, q_1 = Polygon(G, E, V, H, J, Q)
C_1 = Intersect(b, c)
poligon7, f_2, c_1, o_1, t_1 = Polygon(F, C_1, O, T)
poligon8, i_2, z_1, l_1, a_1 = Polygon(I, Z, L, A)
poligon9, k_1, m_1, b_3, p_1, n_1, v_3 = Polygon(K, M, B_1, P, N, V)