t = 0.385 (slider from 0 to 2, step 0.001)
s: t - sin(((2 * π) * t)) / 2 / π - sin(((2 * π) * (t - sin(((2 * π) * t)) / 2 / π))) / 2 / π
A = Intersect(xAxis, yAxis)
B = Point(xAxis)
Vieleck1, f, g, h, i, C, D = Polygon(A, B, 4)
E = Midpoint(B, C)
F = Midpoint(D, A)
c = Circle(E, 1 / sqrt(sqrt(3)))
G = Intersect(c, f)
d = Circle(F, 1 / sqrt(sqrt(3)))
H = Intersect(d, h)
Vieleck2, j, k, l, I = Polygon(H, F, 3)
d1, e, g_1, b = Polygon(G, B, E)
v1, i_1, e_1, c_1, h_1 = Polygon(I, E, C, H)
v2, f_1, i_2, h_2, d_1 = Polygon(F, I, H, D)
v3, a, g_2, i_3, f_2 = Polygon(A, G, I, F)
J = Midpoint(G, E)
K = Midpoint(E, H)
L = Midpoint(H, F)
M = Midpoint(F, G)
N = Midpoint(M, K)
m = Line(G, E)
n = Line(G, F)
p = OrthogonalLine(G, m)
O = Point(p)
α = Angle(F, G, O)
s1: 1 - abs(1 - s)
I' = Rotate(I, ((2 * s1) * α), E)
E' = Rotate(E, ((2 * s1) * α), E)
C' = Rotate(C, ((2 * s1) * α), E)
H' = Rotate(H, ((2 * s1) * α), E)
v1', i', e', c', h' = Polygon(I', E', C', H')
A' = Rotate(A, ((2 * s1) * α), G)
G' = Rotate(G, ((2 * s1) * α), G)
I'_1 = Rotate(I, ((2 * s1) * α), G)
F' = Rotate(F, ((2 * s1) * α), G)
v3', a', g', i'_1, f' = Polygon(A', G', I'_1, F')
u = Vector(H, H')
F'_1 = Translate(F, u)
I'_2 = Translate(I, u)
H'_1 = Translate(H, u)
D' = Translate(D, u)
v2', f'_1, i'_2, h'_1, d' = Polygon(F'_1, I'_2, H'_1, D')
q = Line(E, H')
r = Line(H', F')
j_1 = Line(F', G)
I'' = Rotate(I', (-(((s * 180))°)), q)
E'' = Rotate(E', (-(((s * 180))°)), q)
C'' = Rotate(C', (-(((s * 180))°)), q)
H'' = Rotate(H', (-(((s * 180))°)), q)
P = Rotate(F'_1, ((s * 180))°, r)
Q = Rotate(I'_2, ((s * 180))°, r)
R = Rotate(H'_1, ((s * 180))°, r)
D'' = Rotate(D', ((s * 180))°, r)
v2'', p_1, q_1, r_1, d'' = Polygon(P, Q, R, D'')
A'' = Rotate(A', (((-s) * 180))°, j_1)
G'' = Rotate(G', (((-s) * 180))°, j_1)
S = Rotate(I'_1, (((-s) * 180))°, j_1)
F'' = Rotate(F', (((-s) * 180))°, j_1)
G'_1 = Rotate(G, (-((((-s) * 180))°)), m)
B' = Rotate(B, (-((((-s) * 180))°)), m)
E'_1 = Rotate(E, (-((((-s) * 180))°)), m)
d1', e'_1, g'_1, b' = Polygon(G'_1, B', E'_1)
I''_1 = Rotate(I', (-((((-s) * 180))°)), q)
E''_1 = Rotate(E', (-((((-s) * 180))°)), q)
C''_1 = Rotate(C', (-((((-s) * 180))°)), q)
H''_1 = Rotate(H', (-((((-s) * 180))°)), q)
v1'', i''_1, e''_1, c''_1, h''_1 = Polygon(I''_1, E''_1, C''_1, H''_1)
A''_1 = Rotate(A', ((s * 180))°, j_1)
G''_1 = Rotate(G', ((s * 180))°, j_1)
T = Rotate(I'_1, ((s * 180))°, j_1)
F''_1 = Rotate(F', ((s * 180))°, j_1)
v3'', a''_1, g''_1, t_1, f''_1 = Polygon(A''_1, G''_1, T, F''_1)