$\textsf{\LARGE B}$

$\textsf{\LARGE C}$

3-elipse

Verificar

$\textsf{\LARGE A}$

3 ou 4 PONTOS

Para manter a soma constante das distâncias aos pontos A, B e C, 
sobrepomos as elipses focalizadas em A e B com o offset sobre o ponto C.

4-elipse

$\textsf{\LARGE D}$

Para quatro pontos, sobrepomos as elipses focalizadas
em A e B com aquelas focalizadas em C e D.

Ativar offset

B: (-3.2, -2.5)
F = (0.09, 2.2)
r = 3
C: (0, 0)
op1 = false
h = 8 (slider from 0 to 15, step 0.01)
k = 15 (slider from 1 to 25, step 0.1)
comprobar = false
A: (3.25, -1)
s1 = Segment(F, A)
s2 = Segment(F, B)
s3 = Segment(F, C)
op2 = false
D: (-0.3, -5)
op3 = true
ci1:=XA + XB + XC = k
ci2:=XA + XB + XC + XD = k
s4 = Segment(F, D)
texto2: "k = " + (abs(F - A) + abs(F - B) + abs(F - C) + If[op2, abs(F - D), 0]) + ""
h': k - h
sC = Circle(C, h')
c2 = Ellipse(C, D, h' / 2)
c1 = Ellipse(A, B, h / 2)
texto4: "XA + XB + XC " + (If[op2, "+ XD ", ""]) + "= k"

Tool: OpSuma
Elige O y luego dos puntos
Input: O, A, B
Output: O'

C = Midpoint(A, B)
O' = Mirror(O, C)

Tool: OpResta
Elige O, el primer punto y el segundo punto
Input: O, A, B
Output: O'

B' = Mirror(B, O)
C = Midpoint(A, B')
O' = Mirror(O, C)

Tool: OpProducto
Elige O e I, y luego dos puntos
Input: O, I, A, B
Output: E

I' = Mirror(I, O)
B' = Mirror(B, O)
c = Semicircle(I', I)
d = Semicircle(B', B)
f = Line(O, I)
g = OrthogonalLine(O, f)
C = Intersect(c, g, 1)
h = Line(C, A)
D = Intersect(d, g, 1)
i = Line(D, h)
E = Intersect(f, i)

Tool: OpDivisión
Elige O e I, y luego el primer punto y el segundo punto
Input: O, I, A, B
Output: E

f = Line(O, I)
g = OrthogonalLine(O, f)
I' = Mirror(I, O)
c = Semicircle(I', I)
Binv = Mirror(B, c)
Binv' = Mirror(Binv, O)
e = Semicircle(Binv', Binv)
F = Intersect(e, g, 1)
C = Intersect(c, g, 1)
h = Line(C, A)
i = Line(F, h)
E = Intersect(f, i)