反射原理
Author: 藍邦偉  老師

反射原理

A_1 = (0.84, 1.58)
A_2 = (6.58, 0.5)
a = Line(A_1, A_2)
P = Point(a)
A = (0.38, 4.6)
b = OrthogonalLine(P, a)
c = Segment(A, P)
B' = Mirror(A, P)
B = Mirror(B', a)
d = Segment(P, B')
e = Segment(P, B)
f = OrthogonalLine(B, a)
Q = Intersect(a, f)
g = Segment(B, Q)
h = Segment(Q, B')
k = Circle(P, 3)
C, D = Intersect(k, b)
α = Angle(D, P, A)
β = Angle(B, P, D)
γ = Angle(A, P, C)
δ = Angle(C, P, B)