FuochiEllisse

A = Point(xAxis)
B = Point(xAxis)
C = Point(xAxis)
c = Ellipse(A, B, C)
D = Point(c)
f = Tangent(D, c)
g = Segment(A, D)
h = OrthogonalLine(D, f)
i = Ray(D, A)
D' = Mirror(D, h)
A' = Mirror(A, h)
i' = Ray(D', A')
α = Angle(i', f)
E = Point(f)
β = Angle(E, D, A)