Reflection

All Rays

Eye

Virtual Ray

All Virtual Rays

A = (10, 4)
B = (10, -9)
a = Segment(A, B)
C = (5.014919220057496, -5.594727459328656)
D = Point(a)
b = Segment(C, D)
E = Point(a)
c = Segment(C, E)
F = Point(a)
d = Segment(C, F)
e = OrthogonalLine(D, a)
f = OrthogonalLine(E, a)
g = OrthogonalLine(F, a)
C' = Mirror(C, e)
D' = Mirror(D, e)
h = Segment(C', D')
C'_1 = Mirror(C, f)
E' = Mirror(E, f)
i = Segment(C'_1, E')
C'_2 = Mirror(C, g)
F' = Mirror(F, g)
j = Segment(C'_2, F')
k = Line(C'_2, F)
l = Line(C'_1, E)
m = Line(C', D)
G = Intersect(m, l)
n = Ray(F, C'_2)
p = Ray(E, C'_1)
q = Ray(D, C')
H = Point(g)
I = Point(f)
J = Point(e)
r = Ray(F, H)
s = Ray(E, I)
t = Ray(D, J)
a1 = Ray(D, G)
b1 = Ray(E, G)
c1 = Ray(F, G)
o = false
u = false
v = false
w = false
z = false
K = (10.48, 4)
L = (10.52, -9)
poly1, a_1, k_1, l_1, b_1 = Polygon(A, K, L, B)