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, 1.5, O)
g = Circle(O, A')
h = Segment(A, B)
i = Segment(B, C)
j = Segment(C, D)
k = Segment(D, E)
l = Segment(E, F)
m = Segment(F, A)
α = 359 (slider from 0 to 359, step 1)
A'' = Rotate(A', α°, O)
β = Angle(A', O, A'')
n = Ray(O, A'')
G = Intersect(n, 다각형1)
p = Circle(G, Segment[A, O])
H = Intersect(p, n, 1)
H' = Rotate(H, 180°, G)
q = Semicircle(H', H)
I = Intersect(q, i, 1)
I' = Rotate(I, 60°, G)
다각형2, i', g_1, i_1 = Polygon(G, I, I')
J = Intersect(q, j, 1)
J' = Rotate(J, 60°, G)
다각형3, j', g_2, j_1 = Polygon(G, J, J')
K = Intersect(q, k, 1)
K' = Rotate(K, 60°, G)
다각형4, k', g_3, k_1 = Polygon(G, K, K')
L = Intersect(q, l, 1)
L' = Rotate(L, 60°, G)
다각형5, l', g_4, l_1 = Polygon(G, L, L')
M = Intersect(q, m, 1)
M' = Rotate(M, 60°, G)
다각형6, m', g_5, m_1 = Polygon(G, M, M')
N = Intersect(q, h, 1)
N' = Rotate(N, 60°, G)
다각형7, n', g_6, n_1 = Polygon(G, N, N')