M = (4.7276, 4.9434)
O = (3.3481999999999994, -3.647600000000001)
l_1 = Segment(M, O)
T = Point(l_1)
m_1 = OrthogonalLine(T, l_1)
U = Point(m_1)
n_1 = OrthogonalLine(M, l_1)
r_1 = OrthogonalLine(U, m_1)
V = Intersect(n_1, r_1)
s_1 = LineBisector(M, T)
t_1 = LineBisector(T, U)
W = Intersect(s_1, t_1)
Z = Point(t_1)
a_2 = OrthogonalLine(Z, t_1)
Z'_1 = Rotate(Z, 36.0*°, W)
γ = Angle(Z, W, Z'_1)
Z' = Rotate(Z, 324.0*°, W)
δ = Angle(Z', W, Z)
b_2 = Line(W, Z')
c_2 = Line(W, Z'_1)
A_1 = Intersect(a_2, c_2)
B_1 = Intersect(a_2, b_2)
Tên đa giác4, b_3, a_3, d_2, e_2, f_2, C_1, D_1, E_1 = Polygon(B_1, A_1, 5.0)
g_2 = Line(B_1, E_1)
h_2 = Line(E_1, D_1)
i_2 = Line(D_1, C_1)
j_2 = Line(C_1, A_1)
F_1 = Intersect(g_2, j_2)
G_1 = Intersect(a_2, h_2)
H_1 = Intersect(g_2, i_2)
I_1 = Intersect(h_2, j_2)
J_1 = Intersect(a_2, i_2)
Tên đa giác5, f_3, a_4, j_3, c_3, i_3, d_3, h_3, e_3, g_3, b_4 = Polygon(F_1, A_1, J_1, C_1, I_1, D_1, H_1, E_1, G_1, B_1)
Tên đa giác1, t, u, v, r = Polygon(T, U, V, M)
α = 1.5707963267948966 rad (slider from 0 to 3.141592653589793, step 0.017453292519943295)
T' = Rotate(T, α, O)
U' = Rotate(U, α, O)
V' = Rotate(V, α, O)
R'_1 = Rotate(M, α, O)
Tên đa giác1', t', u', v', r' = Polygon(T', U', V', R'_1)
M' = Rotate(M, α, O)
S' = Rotate(O, α, O)
a = Segment(M', S')
A = Rotate(F_1, α, S')
B = Rotate(A_1, α, S')
C = Rotate(J_1, α, S')
D = Rotate(C_1, α, S')
E = Rotate(I_1, α, S')
F = Rotate(D_1, α, S')
G = Rotate(H_1, α, S')
H = Rotate(E_1, α, S')
I = Rotate(G_1, α, S')
J = Rotate(B_1, α, S')
Tên đa giác5', a_1, b, c, d, e, f, g, h, i, j = Polygon(A, B, C, D, E, F, G, H, I, J)