Illusions d'optique
Author: Daniel Mentrard

Distance de séparation

Rayon

Opacité du fond

Opacité de la couronne

E = (1.5, 8.5)
F = (2.5, 8.5)
u = Vector(E, F)
Voir = 2 (slider from 0 to 2, step 1)
o = 0.4 (slider from 0 to 2.5, step 0.0010)
R_1 = (3, 6.5)
S_1 = (7, 6.5)
T_1 = (7, 1)
U_1 = (3, 1)
V_1 = (11, 1)
W_1 = (11, 6.5)
Z_1 = Translate(S_1, Vector[o * u])
A_2 = Translate(T_1, Vector[o * u])
B_2 = Translate(V_1, Vector[o * u])
C_2 = Translate(W_1, Vector[o * u])
poly17', z_3, a_4, b_4, c_3 = Polygon(Z_1, A_2, B_2, C_2)
D_2 = Translate(R_1, Vector[-1.0 * o * u])
E_2 = Translate(S_1, Vector[-1.0 * o * u])
F_2 = Translate(T_1, Vector[-1.0 * o * u])
G_2 = Translate(U_1, Vector[-1.0 * o * u])
poly16', d_3, e_3, f_3, g_3 = Polygon(D_2, E_2, F_2, G_2)
H_2 = Midpoint(E_2, F_2)
I_2 = Midpoint(Z_1, A_2)
g = 0.8 (slider from 0 to 2.3, step 0.1)
h = Circle(H_2, 2.3)
p = Circle(I_2, 2.3)
q = Circle(H_2, g)
p_2 = Circle(I_2, g)
J_2, K_2 = Intersect(h, e_3)
L_2, M_2 = Intersect(p, z_3)
O_2, P_2 = Intersect(p_2, z_3)
Q_2, R_2 = Intersect(q, e_3)
q_2 = Semicircle(K_2, J_2)
h_3 = Semicircle(R_2, Q_2)
p_3 = Semicircle(L_2, M_2)
q_3 = Semicircle(O_2, P_2)
m = 1.74 (slider from 0 to 3, step 0.01)
n = 2.52 (slider from 0 to 3, step 0.01)
poly18, s_4, t_4, u_4, v_4 = Polygon(S_2, T_2, U_2, V_2)