far

near

w

x

w = x

w = -x

-near

far

f = 5.7 (slider from 0.1 to 10)
n = 0.8 (slider from 0.1 to 5)
E_1: (-15, f)
D_1: (15, f)
h_1 = Line(D_1, E_1)
A_1 = Point(h_1)
B_1 = Point(h_1)
E_2: ((-n), (-n))
D_2: (n, (-n))
h_2 = Line(D_2, E_2)
t_1 = Point(h_2)
b_1 = Point(h_2)
A: ((-n) - 15, (-n) + 15)
g = Line(A, E_2)
B: (n + 15, (-n) + 15)
h = Line(D_2, B)
C = Intersect(h_1, g)
D = Intersect(h_1, g)
E = Intersect(h_1, h)
F = Intersect(h_1, h)
G = Intersect(h, g)
q1, c, e, d_2, e_2 = Polygon(C, E, D_2, E_2)