A = (-0.3169748623617664, 4.996679223900029)
B = (-0.861986825569228, 0.9092476240671655)
C = (1.74, 0.36)
r_1 = 0.5 (slider from 0 to 10, step 0.1)
c = Circle(A, r_1)
r_2 = 0.9 (slider from 0 to 10, step 0.1)
d = Circle(B, r_2)
r_3 = 1.3 (slider from 0 to 10, step 0.1)
e = Circle(C, r_3)
eq2: ((x - ((r_3 * x(A)) + (r_1 * x(C))) / (r_1 + r_3)) * (x - ((r_3 * x(A)) - (r_1 * x(C))) / (r_3 - r_1))) + ((y - ((r_3 * y(A)) + (r_1 * y(C))) / (r_1 + r_3)) * (y - ((r_3 * y(A)) - (r_1 * y(C))) / (r_3 - r_1))) = 0
eq1: ((x - ((r_2 * x(A)) + (r_1 * x(B))) / (r_1 + r_2)) * (x - ((r_2 * x(A)) - (r_1 * x(B))) / (r_2 - r_1))) + ((y - ((r_2 * y(A)) + (r_1 * y(B))) / (r_1 + r_2)) * (y - ((r_2 * y(A)) - (r_1 * y(B))) / (r_2 - r_1))) = 0
eq3: ((x - ((r_3 * x(B)) + (r_2 * x(C))) / (r_2 + r_3)) * (x - ((r_3 * x(B)) - (r_2 * x(C))) / (r_3 - r_2))) + ((y - ((r_3 * y(B)) + (r_2 * y(C))) / (r_2 + r_3)) * (y - ((r_3 * y(B)) - (r_2 * y(C))) / (r_3 - r_2))) = 0
P_1 = Intersect(eq2, eq1, 2)
P_2 = Intersect(eq2, eq1, 1)
f = Line(A, P_1)
g = Line(B, P_1)
h = Line(P_1, C)
α = 0.9 (slider from -5 to 5)
f' = Rotate(f, α, A)
g' = Rotate(g, α, B)
h' = Rotate(h, α, C)
D_1 = Intersect(c, f', 2)
E_1 = Intersect(d, g', 2)
F_1 = Intersect(e, h', 1)
u = Circle(D_1, E_1, F_1)
O_1 = Center(u)
loc1 = Locus(O_1, α)
i = Line(A, P_2)
j = Line(P_2, B)
l = Line(P_2, C)
i' = Rotate(i, α, A)
j' = Rotate(j, α, B)
l' = Rotate(l, α, C)
D_2 = Intersect(c, i', 2)
E_2 = Intersect(d, j', 1)
F_2 = Intersect(e, l', 1)
p = Circle(D_2, E_2, F_2)
O_2 = Center(p)
loc2 = Locus(O_2, α)