Teeme kuusnurga BCDEFG sisse 6 võrdhaarset kolmnurka.

Pöörame iga kolmnurga ümber talle lähima kuusnurga BCDEFG tipu.

Tekib uus kuusnurk HIJKLM.

Pöörame kolmnurgad tagasi ja teeme nüüd kuusnurga HIJKLM 
sisse 18 samasuurt võrdhaarset kolmnurka.

Pöörame nüüd uusi kolmnurki neile lähimate 
kuusnurga HIJKLM tippude või külje 
keskpunktide ümber.

Tulemuseks saame uue ja veel suurema 
kuusnurga TUWVZY.

A = (2, 2)
B = (1, 0)
C = (3, 0)
D = (4, 2)
E = (3, 4)
F = (1, 4)
G = (0, 2)
hulknurk1, b, c, d, e, f, g = Polygon(B, C, D, E, F, G)
α = 0 rad (slider from 0 to 180°, step 0.017453292519943295)
A' = Rotate(A, α, E)
F' = Rotate(F, α, E)
t1, e_1, a', f' = Polygon(A', F', E)
A'_{1} = Rotate(A, α, D)
E' = Rotate(E, α, D)
t2, d_1, a'_{1}, e' = Polygon(A'_{1}, E', D)
A'_{2} = Rotate(A, α, C)
A'_{3} = Rotate(A, α, B)
D' = Rotate(D, α, C)
C' = Rotate(C, α, B)
t3, c_1, a'_{2}, d' = Polygon(A'_{2}, D', C)
t4, b_1, a'_{3}, c' = Polygon(A'_{3}, C', B)
A'_{4} = Rotate(A, α, G)
B' = Rotate(B, α, G)
t5, g_1, a'_{4}, b' = Polygon(A'_{4}, B', G)
A'_{5} = Rotate(A, α, F)
G' = Rotate(G, α, F)
t6, f_1, g', a'_{5} = Polygon(G', A'_{5}, F)
H = (0, 6)
I = (4, 6)
J = (6, 2)
L = (0, -2)
M = (-2, 2)
K = (4, -2)
hulknurk2, h, i, j, m, k, l = Polygon(H, I, J, K, L, M)
E'_{1} = Rotate(E, α, I)
N = Midpoint(I, H)
O = Midpoint(H, M)
P = Midpoint(L, K)
Q = Midpoint(K, J)
R = Midpoint(L, M)
S = Midpoint(J, I)
N' = Rotate(N, α, I)
t7, i_1, e'_{1}, n' = Polygon(E'_{1}, N', I)
F'_{1} = Rotate(F, α, H)
N'_{1} = Rotate(N, α, H)
t8, n'_{1}, f'_{1}, h_1 = Polygon(F'_{1}, H, N'_{1})
E'_{2} = Rotate(E, α, N)
F'_{2} = Rotate(F, α, N)
t9, n_{1}, f'_{2}, e'_{2} = Polygon(F'_{2}, E'_{2}, N)
C'_{1} = Rotate(C, α, K)
P' = Rotate(P, α, K)
t10, p', m_1, c'_{1} = Polygon(K, C'_{1}, P')
C'_{2} = Rotate(C, α, P)
B'_{1} = Rotate(B, α, P)
B'_{2} = Rotate(B, α, L)
t11, c'_{2}, b'_{1}, p = Polygon(B'_{1}, P, C'_{2})
P'_{1} = Rotate(P, α, L)
t12, p'_{1}, k_1, b'_{2} = Polygon(L, B'_{2}, P'_{1})
O' = Rotate(O, α, M)
G'_{1} = Rotate(G, α, M)
S' = Rotate(S, α, J)
D'_{1} = Rotate(D, α, J)
t13, g'_{1}, l_1, o' = Polygon(M, O', G'_{1})
t14, d'_{1}, j_1, s' = Polygon(J, S', D'_{1})
E'_{3} = Rotate(E, α, S)
D'_{2} = Rotate(D, α, S)
t15, d'_{2}, s, e'_{3} = Polygon(S, E'_{3}, D'_{2})
F'_{3} = Rotate(F, α, O)
G'_{2} = Rotate(G, α, O)
t16, g'_{2}, o, f'_{3} = Polygon(O, F'_{3}, G'_{2})
B'_{3} = Rotate(B, α, R)
G'_{3} = Rotate(G, α, R)
t17, r, b'_{3}, g'_{3} = Polygon(B'_{3}, G'_{3}, R)
C'_{3} = Rotate(C, α, Q)
D'_{3} = Rotate(D, α, Q)
t18, q, d'_{3}, c'_{3} = Polygon(D'_{3}, C'_{3}, Q)
D'_{4} = Rotate(D, α, S)
E'_{4} = Rotate(E, α, S)
G'_{4} = Rotate(G, (-α), M)
R' = Rotate(R, (-α), M)
t19, l_2, r', g'_{4} = Polygon(R', G'_{4}, M)
D'_{5} = Rotate(D, (-α), J)
Q' = Rotate(Q, (-α), J)
t20, j_2, d'_{5}, q' = Polygon(D'_{5}, Q', J)
F'_{4} = Rotate(F, (-α), H)
O'_{1} = Rotate(O, (-α), H)
E'_{5} = Rotate(E, (-α), I)
t21, h_2, o'_{1}, f'_{4} = Polygon(O'_{1}, F'_{4}, H)
S'_{1} = Rotate(S, (-α), I)
t22, i_2, e'_{5}, s'_{1} = Polygon(E'_{5}, S'_{1}, I)
B'_{4} = Rotate(B, (-α), L)
R'_{1} = Rotate(R, (-α), L)
C'_{4} = Rotate(C, (-α), K)
Q'_{1} = Rotate(Q, (-α), K)
t23, r'_{1}, k_2, b'_{4} = Polygon(L, B'_{4}, R'_{1})
t24, c'_{4}, m_2, q'_{1} = Polygon(K, Q'_{1}, C'_{4})
T = (-1, 8)
U = (-4, 2)
V = (5, -4)
W = (-1, -4)
Z = (8, 2)
Y = (5, 8)
hulknurk3, t, u, w, v, z_1, a_1 = Polygon(T, U, W, V, Z, Y)
n = 1 (slider from 1 to 5, step 1)