Alignement avec un point et son transformé dans une similitude
Author: Patrice Debart

O_1 = (4.58, -1.42)
A = (7.38, -3.24)
O_2 = (11.42, -1.48)
c_1 = Circle(O_1, A)
c_2 = Circle(O_2, A)
B = Intersect(c_1, c_2, 2.0)
M = Point(c_1)
r_1 = Segment(A, O_1)
r_2 = Segment(A, O_2)
O1O2 = Segment(O_1, O_2)
α = Angle(O_1, A, O_2)
M1 = Rotate(M, α, A)
M' = Dilate(M1, r_2 / r_1, A)
AM = Segment(A, M)
AM' = Segment(A, M')
MM' = Segment(M, M')
AB = Segment(A, B)