A = (3.74, 3.7)
B = (0.18, 1.64)
다각형1, a, b, c, d, e, f, C, D, E, F = Polygon(A, B, 6)
O = Midpoint(A, D)
A' = Dilate(A, 2.5, O)
g = Circle(O, A')
α = 0 (slider from 0 to 359, step 1)
h, i = AngularBisector(a, f)
j, k = AngularBisector(b, a)
l, m = AngularBisector(b, c)
n, p = AngularBisector(c, d)
q, r = AngularBisector(d, e)
s, t = AngularBisector(e, f)
G = Intersect(h, j)
H = Intersect(j, l)
I = Intersect(l, n)
K = Intersect(q, s)
L = Intersect(h, s)
J = Intersect(n, q)
c_1 = Semicircle(G, L)
d_1 = Semicircle(H, G)
e_1 = Semicircle(I, H)
f_1 = Semicircle(J, I)
g_1 = Semicircle(K, J)
h_1 = Semicircle(L, K)
A'' = Rotate(A', α°, O)
a_1 = Ray(O, A'')
M = Intersect(c_1, a_1, 1)
A'_1 = Rotate(A, 120°, M)
N = Rotate(A'_1, 120°, M)
다각형2, n_1, a_2, a'_1 = Polygon(A, A'_1, N)
P = Intersect(d_1, a_1, 1)
B' = Rotate(B, 120°, P)
B'' = Rotate(B', 120°, P)
다각형3, b'', b_1, b' = Polygon(B, B', B'')
Q = Intersect(e_1, a_1, 1)
C' = Rotate(C, 120°, Q)
C'' = Rotate(C', 120°, Q)
다각형4, c'', c_2, c' = Polygon(C, C', C'')
R = Intersect(f_1, a_1, 1)
D' = Rotate(D, 120°, R)
D'' = Rotate(D', 120°, R)
다각형5, d'', d_2, d' = Polygon(D, D', D'')
S = Intersect(g_1, a_1, 1)
E' = Rotate(E, 120°, S)
E'' = Rotate(E', 120°, S)
다각형6, e'', e_2, e' = Polygon(E, E', E'')
T = Intersect(h_1, a_1, 1)
F' = Rotate(F, 120°, T)
F'' = Rotate(F', 120°, T)
다각형7, f', f'', f_2 = Polygon(F'', F, F')