9_ES 23 : ZI
Author: Frédéric Chanez

600m (3cm)

250m (1,25 cm)

A moins de 250 m
    d'une route

Pas à moins de 600 m
   d'une maison

A = (1, 2)
B = (16.277670913974106, 2.000867796041655)
D = (2.385564969159608, 2.748997844733504)
C = (3.079418877916275, 10.893098274356104)
E = (9.992336833698483, 10.76210933917398)
F = (12.97464160205634, 7.937431672737786)
G = (12.116566216255213, 4.707941252718829)
H = (6.521813789146262, 3.7942468643443403)
O = (1.0464821152230765, 12.169417987205536)
a = Line(O, yAxis)
b = OrthogonalLine(O, yAxis)
N = Point(b)
c = OrthogonalLine(N, b)
M = Point(c)
d = OrthogonalLine(M, c)
P = Intersect(a, d)
I = Point(a)
e = Segment(I, N)
J = Point(e)
L = Point(d)
f = Segment(J, L)
g = Circle(C, 3.0)
h = Circle(E, 3.0)
k = Circle(F, 3.0)
p = Circle(G, 3.0)
q = Circle(H, 3.0)
K = Point(a)
i = OrthogonalLine(K, a)
Q = Intersect(c, i)
poly1, k_1, p_1, m, q_1 = Polygon(K, P, M, Q)
j = Segment(P, M)
R = Point(d)
l = OrthogonalLine(R, d)
S = Point(l)
n = OrthogonalLine(S, l)
T = Intersect(a, n)
poly2, t, s, r, p_2 = Polygon(T, S, R, P)
a_1 = Segment(P, O)
U = Intersect(c, n)
poly3, o, n_1, u, t_1 = Polygon(O, N, U, T)
b_1 = Segment(O, N)
c_1 = Segment(N, M)
d_1 = OrthogonalLine(J, e)
e_1 = OrthogonalLine(J, f)
f_1 = Circle(J, 1.25)
V = Intersect(f_1, d_1, 2.0)
W, Z = Intersect(f_1, d_1)
g_1 = Line(Z, e)
h_1 = Line(W, e)
A_1, B_1 = Intersect(f_1, e_1)
i_1 = OrthogonalLine(A_1, e_1)
j_1 = OrthogonalLine(B_1, e_1)
C_1 = Intersect(a_1, g_1)
D_1 = Intersect(h_1, p_2)
E_1 = Intersect(g_1, o)
F_1 = Intersect(c_1, h_1)
G_1 = Intersect(e, j_1)
H_1 = Intersect(p_1, j_1)
I_1 = Intersect(i_1, p_1)
poly4, i_2, c_2, e_2, n_2 = Polygon(I, C_1, E_1, N)
poly5, d_2, i_3, n_3, f_2 = Polygon(D_1, I, N, F_1)
poly6, j_2, a_2, i_4, l_1 = Polygon(J, A_1, I_1, L)
poly7, j_3, l_2, h_2, g_2 = Polygon(J, L, H_1, G_1)
v = 0 (slider from 0 to 4, step 1)
w = 0 (slider from 0 to 5, step 1)
J_1 = Point(g)
m_1 = Segment(C, J_1)
K_1 = Point(e)
r_1 = OrthogonalLine(K_1, e)
L_1 = Intersect(r_1, c_2)
α = Angle(N, K_1, L_1)
s_1 = Segment(K_1, L_1)
z = false
z_1 = false
k_2 = Circle(C, 3.0)
q_2 = Circle(E, 3.0)
r_2 = Circle(F, 3.0)
s_2 = Circle(G, 3.0)
t_2 = Circle(H, 3.0)
Réponse = false