Symétries
Author: Daniel Mentrard

Symetric Axes

Go/Stop

m = 0.498407346410207 (slider from -3.141592653589793 to 3.141592653589793, step 0.01)
A = (0, 0)
a' = Rotate(a, 30.0*°, A)
a'' = Rotate(a', 30.0*°, A)
a''' = Rotate(a'', 30.0*°, A)
b = Rotate(a''', 30.0*°, A)
b' = Rotate(b, 30.0*°, A)
B = Point(a)
C = Point(b')
D: (-(m) / 2.0, m)
E: (25.0 * cos(m), 25.0 * sin(m))
F = (-13.837573474303117, -23.3599453375466)
G: (45.0 * cos(-(m)), 45.0 * sin(-(m)))
H = (-28.057903400566182, -29.361185489914497)
I = (-5.811815577780275, 9.315999671786253)
J = (-28.122595173678267, -47.461943606686354)
K = (-0.269552260253953, 35.34783876170459)
B'_1 = Mirror(B, a)
D'_1 = Mirror(D, a)
D'_2 = Mirror(D, a)
E'_1 = Mirror(E, a)
E'_2 = Mirror(E, a)
F'_1 = Mirror(F, a)
F'_2 = Mirror(F, a)
G'_1 = Mirror(G, a)
G'_2 = Mirror(G, a)
H'_1 = Mirror(H, a)
H'_2 = Mirror(H, a)
I'_1 = Mirror(I, a)
I'_2 = Mirror(I, a)
J'_1 = Mirror(J, a)
J'_2 = Mirror(J, a)
K'_1 = Mirror(K, a)
K'_2 = Mirror(K, a)
L: (m, 2.0 * m)
L'_1 = Mirror(L, a)
L'_2 = Mirror(L, a)
C'_1 = Mirror(C, a)
L''_1 = Mirror(L'_2, a')
C''_1 = Mirror(C'_1, a')
K''_1 = Mirror(K'_2, a')
M = Mirror(L'_1, a')
J''_1 = Mirror(J'_2, a')
N = Mirror(K'_1, a')
I''_1 = Mirror(I'_2, a')
O = Mirror(J'_1, a')
H''_1 = Mirror(H'_2, a')
P = Mirror(I'_1, a')
G''_1 = Mirror(G'_2, a')
Q = Mirror(H'_1, a')
F''_1 = Mirror(F'_2, a')
R = Mirror(G'_1, a')
E''_1 = Mirror(E'_2, a')
S = Mirror(F'_1, a')
D''_1 = Mirror(D'_2, a')
T = Mirror(E'_1, a')
B''_1 = Mirror(B'_1, a')
U = Mirror(D'_1, a')
B'''_1 = Mirror(B''_1, a'')
U' = Mirror(U, a'')
D'''_1 = Mirror(D''_1, a'')
T' = Mirror(T, a'')
E'''_1 = Mirror(E''_1, a'')
S' = Mirror(S, a'')
F'''_1 = Mirror(F''_1, a'')
R' = Mirror(R, a'')
G'''_1 = Mirror(G''_1, a'')
Q' = Mirror(Q, a'')
H'''_1 = Mirror(H''_1, a'')
P' = Mirror(P, a'')
I'''_1 = Mirror(I''_1, a'')
O' = Mirror(O, a'')
J'''_1 = Mirror(J''_1, a'')
N' = Mirror(N, a'')
K'''_1 = Mirror(K''_1, a'')
M' = Mirror(M, a'')
L'''_1 = Mirror(L''_1, a'')
C'''_1 = Mirror(C''_1, a'')
V = Mirror(L'''_1, a''')
W = Mirror(C'''_1, a''')
Z = Mirror(K'''_1, a''')
M'' = Mirror(M', a''')
A_1 = Mirror(J'''_1, a''')
N'' = Mirror(N', a''')
B_1 = Mirror(I'''_1, a''')
O'' = Mirror(O', a''')
C_1 = Mirror(H'''_1, a''')
P'' = Mirror(P', a''')
D_1 = Mirror(G'''_1, a''')
Q'' = Mirror(Q', a''')
E_1 = Mirror(F'''_1, a''')
R'' = Mirror(R', a''')
F_1 = Mirror(E'''_1, a''')
S'' = Mirror(S', a''')
G_1 = Mirror(D'''_1, a''')
T'' = Mirror(T', a''')
H_1 = Mirror(B'''_1, a''')
U'' = Mirror(U', a''')
I_1 = Mirror(H_1, b)
U''' = Mirror(U'', b)
J_1 = Mirror(G_1, b)
T''' = Mirror(T'', b)
K_1 = Mirror(F_1, b)
S''' = Mirror(S'', b)
L_1 = Mirror(E_1, b)
R''' = Mirror(R'', b)
M_1 = Mirror(D_1, b)
Q''' = Mirror(Q'', b)
N_1 = Mirror(C_1, b)
P''' = Mirror(P'', b)
O_1 = Mirror(B_1, b)
O''' = Mirror(O'', b)
P_1 = Mirror(A_1, b)
N''' = Mirror(N'', b)
Z' = Mirror(Z, b)
M''' = Mirror(M'', b)
V' = Mirror(V, b)
W' = Mirror(W, b)
V'' = Mirror(V', b')
W'' = Mirror(W', b')
Z'' = Mirror(Z', b')
Q_1 = Mirror(M''', b')
R_1 = Mirror(P_1, b')
S_1 = Mirror(N''', b')
T_1 = Mirror(O_1, b')
U_1 = Mirror(O''', b')
V_1 = Mirror(N_1, b')
W_1 = Mirror(P''', b')
Z_1 = Mirror(M_1, b')
A_2 = Mirror(Q''', b')
B_2 = Mirror(L_1, b')
C_2 = Mirror(R''', b')
D_2 = Mirror(K_1, b')
E_2 = Mirror(S''', b')
F_2 = Mirror(J_1, b')
G_2 = Mirror(T''', b')
H_2 = Mirror(I_1, b')
I_2 = Mirror(U''', b')
J_2 = Mirror(H_2, a)
K_2 = Mirror(I_2, a)
L_2 = Mirror(F_2, a)
M_2 = Mirror(G_2, a)
N_2 = Mirror(D_2, a)
O_2 = Mirror(E_2, a)
P_2 = Mirror(B_2, a)
Q_2 = Mirror(C_2, a)
R_2 = Mirror(Z_1, a)
S_2 = Mirror(A_2, a)
T_2 = Mirror(V_1, a)
U_2 = Mirror(W_1, a)
V_2 = Mirror(T_1, a)
W_2 = Mirror(U_1, a)
Z_2 = Mirror(R_1, a)
A_3 = Mirror(S_1, a)
Z''' = Mirror(Z'', a)
B_3 = Mirror(Q_1, a)
V''' = Mirror(V'', a)
W''' = Mirror(W'', a)
C_3 = Mirror(V''', a')
D_3 = Mirror(W''', a')
E_3 = Mirror(Z''', a')
F_3 = Mirror(B_3, a')
G_3 = Mirror(Z_2, a')
H_3 = Mirror(A_3, a')
I_3 = Mirror(V_2, a')
J_3 = Mirror(W_2, a')
K_3 = Mirror(T_2, a')
L_3 = Mirror(U_2, a')
M_3 = Mirror(R_2, a')
N_3 = Mirror(S_2, a')
O_3 = Mirror(P_2, a')
P_3 = Mirror(Q_2, a')
Q_3 = Mirror(N_2, a')
R_3 = Mirror(O_2, a')
S_3 = Mirror(L_2, a')
T_3 = Mirror(M_2, a')
U_3 = Mirror(J_2, a')
V_3 = Mirror(K_2, a')
W_3 = Mirror(U_3, a'')
Z_3 = Mirror(V_3, a'')
A_4 = Mirror(S_3, a'')
B_4 = Mirror(T_3, a'')
C_4 = Mirror(Q_3, a'')
D_4 = Mirror(R_3, a'')
E_4 = Mirror(O_3, a'')
F_4 = Mirror(P_3, a'')
G_4 = Mirror(M_3, a'')
H_4 = Mirror(N_3, a'')
I_4 = Mirror(K_3, a'')
J_4 = Mirror(L_3, a'')
K_4 = Mirror(I_3, a'')
L_4 = Mirror(J_3, a'')
M_4 = Mirror(G_3, a'')
N_4 = Mirror(H_3, a'')
O_4 = Mirror(E_3, a'')
P_4 = Mirror(F_3, a'')
Q_4 = Mirror(C_3, a'')
R_4 = Mirror(D_3, a'')
S_4 = Mirror(Q_4, a''')
T_4 = Mirror(R_4, a''')
U_4 = Mirror(O_4, a''')
V_4 = Mirror(P_4, a''')
W_4 = Mirror(M_4, a''')
Z_4 = Mirror(N_4, a''')
A_5 = Mirror(K_4, a''')
B_5 = Mirror(L_4, a''')
C_5 = Mirror(I_4, a''')
D_5 = Mirror(J_4, a''')
E_5 = Mirror(G_4, a''')
F_5 = Mirror(H_4, a''')
G_5 = Mirror(E_4, a''')
H_5 = Mirror(F_4, a''')
I_5 = Mirror(C_4, a''')
J_5 = Mirror(D_4, a''')
L'_3 = Mirror(L, b')
C'_2 = Mirror(C, b')
K'_3 = Mirror(K, b')
L'_4 = Mirror(L, b')
J'_3 = Mirror(J, b')
K'_4 = Mirror(K, b')
I'_3 = Mirror(I, b')
J'_4 = Mirror(J, b')
H'_3 = Mirror(H, b')
I'_4 = Mirror(I, b')
G'_3 = Mirror(G, b')
H'_4 = Mirror(H, b')
F'_3 = Mirror(F, b')
G'_4 = Mirror(G, b')
E'_3 = Mirror(E, b')
F'_4 = Mirror(F, b')
D'_3 = Mirror(D, b')
E'_4 = Mirror(E, b')
B'_2 = Mirror(B, b')
D'_4 = Mirror(D, b')
K_5 = Mirror(A_4, a''')
L_5 = Mirror(B_4, a''')
M_5 = Mirror(W_3, a''')
N_5 = Mirror(Z_3, a''')
u = false
O_5 = Point(a)
poly1, l, c, j, k, i, h, g, f, e, d, b_1, o_5 = Polygon(L, C, J, K, I, H, G, F, E, D, B, O_5)
L' = Mirror(L, a)
C' = Mirror(C, a)
J' = Mirror(J, a)
K' = Mirror(K, a)
I' = Mirror(I, a)
H' = Mirror(H, a)
G' = Mirror(G, a)
F' = Mirror(F, a)
E' = Mirror(E, a)
D' = Mirror(D, a)
B' = Mirror(B, a)
P_5 = Mirror(O_5, a)
poly1', l', c', j', k', i', h', g', f', e', d', b'_1, p_5 = Polygon(L', C', J', K', I', H', G', F', E', D', B', P_5)
L'' = Mirror(L', a')
C'' = Mirror(C', a')
J'' = Mirror(J', a')
K'' = Mirror(K', a')
I'' = Mirror(I', a')
H'' = Mirror(H', a')
G'' = Mirror(G', a')
F'' = Mirror(F', a')
E'' = Mirror(E', a')
D'' = Mirror(D', a')
B'' = Mirror(B', a')
Q_5 = Mirror(P_5, a')
poly1'', l'', c'', j'', k'', i'', h'', g'', f'', e'', d'', b'', q_5 = Polygon(L'', C'', J'', K'', I'', H'', G'', F'', E'', D'', B'', Q_5)
L''' = Mirror(L'', a'')
C''' = Mirror(C'', a'')
J''' = Mirror(J'', a'')
K''' = Mirror(K'', a'')
I''' = Mirror(I'', a'')
H''' = Mirror(H'', a'')
G''' = Mirror(G'', a'')
F''' = Mirror(F'', a'')
E''' = Mirror(E'', a'')
D''' = Mirror(D'', a'')
B''' = Mirror(B'', a'')
R_5 = Mirror(Q_5, a'')
poly1''', l''', c''', j''', k''', i''', h''', g''', f''', e''', d''', b''', r_5 = Polygon(L''', C''', J''', K''', I''', H''', G''', F''', E''', D''', B''', R_5)
S_5 = Mirror(L''', a''')
T_5 = Mirror(C''', a''')
U_5 = Mirror(J''', a''')
V_5 = Mirror(K''', a''')
W_5 = Mirror(I''', a''')
Z_5 = Mirror(H''', a''')
A_6 = Mirror(G''', a''')
B_6 = Mirror(F''', a''')
C_6 = Mirror(E''', a''')
D_6 = Mirror(D''', a''')
E_6 = Mirror(B''', a''')
F_6 = Mirror(R_5, a''')
poly2, s_5, t_5, u_5, v_5, w_5, z_5, a_6, b_6, c_6, d_6, e_6, f_6 = Polygon(S_5, T_5, U_5, V_5, W_5, Z_5, A_6, B_6, C_6, D_6, E_6, F_6)
G_6 = Mirror(S_5, b)
H_6 = Mirror(T_5, b)
I_6 = Mirror(U_5, b)
J_6 = Mirror(V_5, b)
K_6 = Mirror(W_5, b)
L_6 = Mirror(Z_5, b)
M_6 = Mirror(A_6, b)
N_6 = Mirror(B_6, b)
O_6 = Mirror(C_6, b)
P_6 = Mirror(D_6, b)
Q_6 = Mirror(E_6, b)
R_6 = Mirror(F_6, b)
poly2', g_6, h_6, i_6, j_6, k_6, l_6, m_6, n_6, o_6, p_6, q_6, r_6 = Polygon(G_6, H_6, I_6, J_6, K_6, L_6, M_6, N_6, O_6, P_6, Q_6, R_6)
S_6 = Mirror(G_6, b')
T_6 = Mirror(H_6, b')
U_6 = Mirror(I_6, b')
V_6 = Mirror(J_6, b')
W_6 = Mirror(K_6, b')
Z_6 = Mirror(L_6, b')
A_7 = Mirror(M_6, b')
B_7 = Mirror(N_6, b')
C_7 = Mirror(O_6, b')
D_7 = Mirror(P_6, b')
E_7 = Mirror(Q_6, b')
F_7 = Mirror(R_6, b')
poly2'', s_6, t_6, u_6, v_6, w_6, z_6, a_7, b_7, c_7, d_7, e_7, f_7 = Polygon(S_6, T_6, U_6, V_6, W_6, Z_6, A_7, B_7, C_7, D_7, E_7, F_7)
G_7 = Mirror(S_6, a)
H_7 = Mirror(T_6, a)
I_7 = Mirror(U_6, a)
J_7 = Mirror(V_6, a)
K_7 = Mirror(W_6, a)
L_7 = Mirror(Z_6, a)
M_7 = Mirror(A_7, a)
N_7 = Mirror(B_7, a)
O_7 = Mirror(C_7, a)
P_7 = Mirror(D_7, a)
Q_7 = Mirror(E_7, a)
R_7 = Mirror(F_7, a)
poly2''', g_7, h_7, i_7, j_7, k_7, l_7, m_7, n_7, o_7, p_7, q_7, r_7 = Polygon(G_7, H_7, I_7, J_7, K_7, L_7, M_7, N_7, O_7, P_7, Q_7, R_7)
S_7 = Mirror(G_7, a')
T_7 = Mirror(H_7, a')
U_7 = Mirror(I_7, a')
V_7 = Mirror(J_7, a')
W_7 = Mirror(K_7, a')
Z_7 = Mirror(L_7, a')
A_8 = Mirror(M_7, a')
B_8 = Mirror(N_7, a')
C_8 = Mirror(O_7, a')
D_8 = Mirror(P_7, a')
E_8 = Mirror(Q_7, a')
F_8 = Mirror(R_7, a')
poly3, s_7, t_7, u_7, v_7, w_7, z_7, a_8, b_8, c_8, d_8, e_8, f_8 = Polygon(S_7, T_7, U_7, V_7, W_7, Z_7, A_8, B_8, C_8, D_8, E_8, F_8)
G_8 = Mirror(S_7, a'')
H_8 = Mirror(T_7, a'')
I_8 = Mirror(U_7, a'')
J_8 = Mirror(V_7, a'')
K_8 = Mirror(W_7, a'')
L_8 = Mirror(Z_7, a'')
M_8 = Mirror(A_8, a'')
N_8 = Mirror(B_8, a'')
O_8 = Mirror(C_8, a'')
P_8 = Mirror(D_8, a'')
Q_8 = Mirror(E_8, a'')
R_8 = Mirror(F_8, a'')
poly3', g_8, h_8, i_8, j_8, k_8, l_8, m_8, n_8, o_8, p_8, q_8, r_8 = Polygon(G_8, H_8, I_8, J_8, K_8, L_8, M_8, N_8, O_8, P_8, Q_8, R_8)
S_8 = Mirror(G_8, a''')
T_8 = Mirror(H_8, a''')
U_8 = Mirror(I_8, a''')
V_8 = Mirror(J_8, a''')
W_8 = Mirror(K_8, a''')
Z_8 = Mirror(L_8, a''')
A_9 = Mirror(M_8, a''')
B_9 = Mirror(N_8, a''')
C_9 = Mirror(O_8, a''')
D_9 = Mirror(P_8, a''')
E_9 = Mirror(Q_8, a''')
F_9 = Mirror(R_8, a''')
poly3'', s_8, t_8, u_8, v_8, w_8, z_8, a_9, b_9, c_9, d_9, e_9, f_9 = Polygon(S_8, T_8, U_8, V_8, W_8, Z_8, A_9, B_9, C_9, D_9, E_9, F_9)
G_9 = Mirror(S_8, b)
H_9 = Mirror(T_8, b)
I_9 = Mirror(U_8, b)
J_9 = Mirror(V_8, b)
K_9 = Mirror(W_8, b)
L_9 = Mirror(Z_8, b)
M_9 = Mirror(A_9, b)
N_9 = Mirror(B_9, b)
O_9 = Mirror(C_9, b)
P_9 = Mirror(D_9, b)
Q_9 = Mirror(E_9, b)
R_9 = Mirror(F_9, b)
poly3''', g_9, h_9, i_9, j_9, k_9, l_9, m_9, n_9, o_9, p_9, q_9, r_9 = Polygon(G_9, H_9, I_9, J_9, K_9, L_9, M_9, N_9, O_9, P_9, Q_9, R_9)
S_9 = Intersect(b, a''')
p = Circle(S_9, 5.0)
n = true
Vitesse = 1.2 (slider from 0 to 5, step 0.1)
T_9 = (-60, -50)
U_9 = (60, -50)
V_9 = (60, 50)
W_9 = (-60, 50)
poly4, t_9, u_9, v_9, w_9 = Polygon(T_9, U_9, V_9, W_9)