0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Reset

Show no

$level$

r = 2
A_0: (0.5 * (Corner[3] + Corner[4])) - (0, (2 * r / 3))
A_{a}: A_0 - (0, r)
A_1 = Rotate(A_{a}, -30*°, A_0)
A_2 = Rotate(A_{a}, 30*°, A_0)
A_3 = Rotate(A_1 + (0, (-r)), -30*°, A_1)
A_4 = Rotate(A_1 + (0, (-r)), 30*°, A_1)
A_7 = Rotate(A_4 + (0, (-r)), -30*°, A_4)
A_6 = Rotate(A_3 + (0, (-r)), -30*°, A_3)
A_5 = Rotate(A_2 + (0, (-r)), 30*°, A_2)
A_8 = Rotate(A_5 + (0, (-r)), -30*°, A_5)
A_9 = Rotate(A_5 + (0, (-r)), 30*°, A_5)
A_{10} = Rotate(A_6 + (0, (-r)), -30*°, A_6)
A_{11} = Rotate(A_7 + (0, (-r)), -30*°, A_7)
A_{12} = Rotate(A_8 + (0, (-r)), -30*°, A_8)
A_{13} = Rotate(A_9 + (0, (-r)), -30*°, A_9)
A_{14} = Rotate(A_9 + (0, (-r)), 30*°, A_9)
C_0 = Circle(A_0, (5 * r / 16))
C_2 = Circle(A_2, (5 * r / 16))
C_1 = Circle(A_1, (5 * r / 16))
C_3 = Circle(A_3, (5 * r / 16))
C_4 = Circle(A_4, (5 * r / 16))
C_5 = Circle(A_5, (5 * r / 16))
C_6 = Circle(A_6, (5 * r / 16))
C_7 = Circle(A_7, (5 * r / 16))
C_8 = Circle(A_8, (5 * r / 16))
C_9 = Circle(A_9, (5 * r / 16))
C_{10} = Circle(A_{10}, (5 * r / 16))
C_{11} = Circle(A_{11}, (5 * r / 16))
C_{12} = Circle(A_{12}, (5 * r / 16))
C_{13} = Circle(A_{13}, (5 * r / 16))
C_{14} = Circle(A_{14}, (5 * r / 16))
a = Line(A_0, A_{10})
b = Line(A_{10}, A_{14})
c = Line(A_0, A_{14})
d = Line(A_2, A_7)
e = Line(A_5, A_8)
f = Line(A_9, A_{13})
g = Line(A_{13}, A_1)
h = Line(A_3, A_{12})
i = Line(A_6, A_{11})
B_1 = Intersect(C_0, a, 2)
B_3 = Intersect(C_1, a, 1)
C = Intersect(C_1, a, 2)
D = Intersect(C_3, a, 1)
E = Intersect(C_3, a, 2)
F = Intersect(C_6, a, 1)
G = Intersect(C_6, a, 2)
H, I = Intersect(C_{10}, a)
j = Line(A_1, A_2)
k = Line(A_3, A_5)
l = Line(A_6, A_9)
B_4, K = Intersect(C_2, c)
B_6, M = Intersect(C_2, j)
B_5 = Intersect(C_1, j, 2)
O = Intersect(C_4, k, 1)
P = Intersect(C_4, k, 2)
Q = Intersect(C_5, k, 1)
R = Intersect(C_5, c, 2)
S = Intersect(C_9, c, 1)
T = Intersect(C_9, l, 1)
U = Intersect(l, e)
V = Intersect(C_8, e, 1)
W, Z = Intersect(C_8, g)
B_7 = Intersect(C_7, d, 1)
D_1 = Intersect(C_7, h, 1)
E_1, F_1 = Intersect(C_7, l)
G_1, H_1 = Intersect(C_7, h)
I_1, J_1 = Intersect(C_7, d)
K_1 = Intersect(d, i)
L_1, M_1 = Intersect(C_6, i)
N_1 = Intersect(C_{11}, i, 1)
O_1 = Intersect(C_{10}, b, 2)
P_1 = Intersect(C_{11}, b, 1)
Q_1 = Intersect(C_{11}, b, 2)
R_1 = Intersect(C_{12}, b, 1)
S_1 = Intersect(C_{12}, h, 1)
T_1, U_1 = Intersect(C_8, l)
V_1 = Intersect(C_8, e, 2)
W_1, Z_1 = Intersect(C_{12}, e)
B_8 = Intersect(C_{12}, b, 2)
D_2 = Intersect(C_{13}, b, 1)
E_2 = Intersect(C_{13}, g, 2)
F_2 = Intersect(C_{13}, f, 1)
G_2 = Intersect(C_9, f, 2)
H_2 = Intersect(C_9, C_5)
I_2 = Intersect(e, d)
J_2, K_2 = Intersect(C_2, d)
L_2 = Intersect(C_{14}, c, 1)
M_2, N_2 = Intersect(C_{14}, b)
B_2 = Intersect(C_0, c, 2)
A = Intersect(C_1, g, 1)
B = Intersect(C_4, d, 1)
J = Intersect(C_5, c, 1)
L = Intersect(C_5, e, 2)
N = Intersect(C_4, d, 2)
O_2 = Intersect(C_4, g, 1)
P_2 = Intersect(C_3, k, 2)
Q_2 = Intersect(C_3, h, 2)
R_2, S_2 = Intersect(C_{13}, b)
T_2 = Intersect(a, l)
U_2 = Intersect(a, l)
V_2 = Intersect(a, l)
W_2 = Intersect(l, a)
Z_2 = Intersect(a, l)
D_3 = Intersect(a, l)
E_3 = Intersect(a, l)
F_3 = Intersect(l, a)
G_3 = Intersect(a, l)
H_3 = Intersect(a, l)
I_3 = Intersect(l, a)
J_3 = Intersect(a, l)
K_3 = Intersect(l, b)
L_3 = Intersect(a, l)
M_3 = Intersect(a, l)
m = Segment(B_1, B_3)
n = Segment(B_2, B_4)
p = Segment(B_5, B_6)
q = Segment(C, D)
s = Segment(E, F)
t = Segment(G, H)
a_1 = Segment(P_2, O)
b_1 = Segment(P, Q)
c_1 = Segment(K, J)
d_1 = Segment(K_2, B)
g_1 = Segment(L, V)
h_1 = Segment(Z, O_2)
i_1 = Segment(R, S)
j_1 = Segment(T, U_1)
k_1 = Segment(T_1, F_1)
l_1 = Segment(M_1, N_1)
m_1 = Segment(O_1, P_1)
n_1 = Segment(Q_1, R_1)
p_1 = Segment(B_8, D_2)
q_1 = Segment(S_2, M_2)
r_1 = Segment(W, E_2)
s_1 = Segment(V_1, W_1)
t_1 = Segment(H_1, S_1)
a_2 = Segment(G_2, F_2)
N_3 = Intersect(C_9, c, 2)
O_3 = Intersect(C_{11}, d, 1)
P_3, Q_3 = Intersect(C_4, g)
b_2 = Segment(A, Q_3)
c_2 = Segment(N_3, L_2)
d_2 = Segment(J_1, O_3)
R_3 = Intersect(C_6, l, 2)
A_a = Circle(A_0, (0.29 * r))
A_b = Circle(A_1, (0.29 * r))
A_c = Circle(A_2, (0.29 * r))
e_0 = 0
e_1 = 0 (slider from -5 to 5, step 0.1)
e_2 = 0 (slider from -5 to 5, step 1)
e_3 = 0
e_4 = 0
e_5 = 0
e_6 = 0
e_7 = 0
e_8 = 0
e_9 = 0
e_{10} = 0
e_{11} = 0
e_{12} = 0
e_{13} = 0
e_{14} = 0
f_0 = 0
f_1 = 0 (slider from -5 to 5, step 0.1)
f_2 = 0
f_3 = 0
f_4 = 0
f_5 = 0
f_6 = 0
f_7 = 0
f_8 = 0
f_9 = 0
f_{10} = 0
f_{11} = 0
f_{12} = 0
f_{13} = 0
f_{14} = 0
A_d = Circle(A_3, (0.29 * r))
A_e = Circle(A_4, (0.29 * r))
A_f = Circle(A_5, (0.29 * r))
A_g = Circle(A_6, (0.29 * r))
A_h = Circle(A_7, (0.29 * r))
A_i = Circle(A_8, (0.29 * r))
A_j = Circle(A_9, (0.29 * r))
A_k = Circle(A_{10}, (0.29 * r))
A_l = Circle(A_{11}, (0.29 * r))
A_m = Circle(A_{12}, (0.29 * r))
A_n = Circle(A_{13}, (0.29 * r))
A_o = Circle(A_{14}, (0.29 * r))
B_a = Circle(A_0, (0.29 * r))
B_b = Circle(A_1, (0.29 * r))
B_c = Circle(A_2, (0.29 * r))
B_d = Circle(A_3, (0.29 * r))
B_e = Circle(A_4, (0.29 * r))
B_f = Circle(A_5, (0.29 * r))
B_g = Circle(A_6, (0.29 * r))
B_h = Circle(A_7, (0.29 * r))
B_i = Circle(A_8, (0.29 * r))
B_j = Circle(A_9, (0.29 * r))
B_k = Circle(A_{10}, (0.29 * r))
B_l = Circle(A_{11}, (0.29 * r))
B_m = Circle(A_{12}, (0.29 * r))
B_n = Circle(A_{13}, (0.29 * r))
B_o = Circle(A_{14}, (0.29 * r))
o = false
g_2 = Segment(R_3, F_1)
h_2 = Segment(B_7, N)
i_2 = Segment(D_1, Q_2)
n_2 = 0 (slider from 0 to 1, step 1)