Author: Daniel Mentrard

 50 m

Determinar sobre el plano las zonas que corresponden
a los puntos que:
a)  Están a menos de 200 m del molino.
b)  Están a menos de 100 m del río (en azul).
c)  Están más cerca del castillo que de la casa.
d)  Están más cerca de la iglesia que del castillo.

De esta lado de la mediatriz

De este lado de la mediatriz

Algunas respuestas

A = (-1, 5.993939393939394)
B = (8, 5)
C = (12, -2)
D = (1, 2)
E = (-4, -2)
F = (13, -7)
a_1 = Segment(E, F)
G = (20.212121212121215, 3.666666666666667)
H = (21.212121212121215, 3.666666666666667)
r = Segment(G, H)
c_1 = Circle(C, 4.0 * r)
e = Circle(E, 2.0 * r)
f = Circle(F, 2.0 * r)
b_1 = OrthogonalLine(E, a_1)
g = OrthogonalLine(F, a_1)
I, J = Intersect(e, b_1)
K, L = Intersect(f, g)
poly1, j, l, k, i = Polygon(J, L, K, I)
M = Midpoint(A, B)
h = Segment(A, B)
m = OrthogonalLine(M, h)
N = Point(m)
α = Angle(B, M, N)
n = Segment(D, B)
O = Midpoint(D, B)
p = OrthogonalLine(O, n)
a = 0 (slider from 0 to 1, step 1)
b = 0 (slider from 0 to 1, step 1)
c = 0 (slider from 0 to 1, step 1)
d = 0 (slider from 0 to 1, step 1)
P = Point(p)
γ = Angle(n, p)
o = false