3

4

5

6

3

5

6

s_1

s_V=\frac{5}{4}

s_N=\frac{2}{3}

M\ 1\!:\!100

i_N=1{,}5m\stackrel{M}{\rightarrow}1{,}5cm

i_V=0{,}8m\stackrel{M}{\rightarrow}0{,}8cm

4

3

V

N

6

5

4

4

5

6

B'' = Point(yAxis)
B' = Point(yAxis)
a = Segment(B', B'')
U_1 = (-3.88, -3.4)
b = Segment(B', U_1)
B_4 = Point(a)
B_3 = Point(a)
B_2 = Mirror(B_4, B_3)
B_1 = Mirror(B_3, B_2)
c = OrthogonalLine(B_4, a)
d = OrthogonalLine(B_3, a)
e = OrthogonalLine(B_2, a)
f = OrthogonalLine(B_1, a)
g = OrthogonalLine(B', a)
h = OrthogonalLine(B'', a)
C' = Point(g)
i = OrthogonalLine(C', g)
B_4' = Point(c)
j = OrthogonalLine(B_4', c)
B_3' = Intersect(d, j)
B_2' = Intersect(e, j)
B_1' = Intersect(f, j)
k = Segment(B_4', B_4)
l = Segment(B_3', B_3)
m = Segment(B_2', B_2)
n = Segment(B_1', B_1)
X_1 = Intersect(b, k)
X_2 = Intersect(l, b)
E_4 = (5.6, -1.02)
p = Line(X_1, E_4)
q = Line(X_2, p)
r = OrthogonalLine(E_4, p)
E_3 = Intersect(q, r)
E = Point(r)
t = OrthogonalLine(E_3, r)
E_2 = Mirror(E_4, E_3)
E_1 = Mirror(E_3, E_2)
s = OrthogonalLine(E_1, r)
B = Intersect(s, a)
a_1 = OrthogonalLine(B, a)
b_1 = OrthogonalLine(C', g)
C = Intersect(a_1, b_1)
c_1 = Segment(B', B)
mnohoúhelník1, b', c', c_2, b_2 = Polygon(B', C', C, B)
E' = Point(r)
d_1 = OrthogonalLine(E, r)
e_1 = OrthogonalLine(E', r)
F = Point(d_1)
f_1 = OrthogonalLine(F, d_1)
F' = Intersect(e_1, f_1)
g_1 = Segment(E, E')
h_1 = Segment(F, F')
E_4' = Point(p)
E_4'' = Mirror(E_4', E_4)
i_1 = Line(E_4', g_1)
E_3' = Intersect(i_1, q)
E_3'' = Mirror(E_3', g_1)
E_2' = Mirror(E_4', E_3')
E_1' = Mirror(E_3', E_2')
E_2'' = Mirror(E_2', g_1)
E_1'' = Mirror(E_1', g_1)
j_1 = Segment(E_4', E_4'')
k_1 = Segment(E_3', E_3'')
l_1 = Segment(E_2', E_2'')
m_1 = Segment(E_1', E_1'')
pos = 15 (slider from 0 to 15, step 1)
P_1 = Point(p)
n_1 = Segment(P_1, E_4'')
p_1 = Line(P_1, g_1)
P_2 = Intersect(t, p_1)
q_1 = Segment(P_2, E_3'')
N = Point(b)
r_1 = OrthogonalLine(N, b)
N_1 = Point(r_1)
N_2 = Mirror(N_1, b)
u = Vector(N, N_1)
v = Vector(N, N_2)
s_1 = Circle(B_3, 0.7)
T', T = Intersect(s_1, c_1)
t_1 = Arc(s_1, T, T')
a_2 = Tangent(B_4, t_1)
V_1 = Point(a_2)
d_2 = Segment(B_4, V_1)
e_2 = Line(B_3, d_2)
f_2 = Line(B_2, d_2)
g_2 = Line(V_1, c_1)
V_2 = Intersect(e_2, g_2)
V_3 = Intersect(f_2, g_2)
h_2 = Segment(B_3, V_2)
i_2 = Segment(B_2, V_3)
j_2 = Line(E_2'', q_1)
V_4 = Intersect(j_2, c_1)
k_2 = Segment(E_2'', V_4)
R_1 = Intersect(k_2, i_2)
R_2 = Intersect(q_1, h_2)
R_3 = Intersect(d_2, n_1)
l_2 = Ray(B', R_1)
V_5 = Point(l_2)
m_2 = Segment(B', V_5)
K = Point(c_1)
L = Point(c_1)
n_2 = OrthogonalLine(K, c_1)
p_2 = OrthogonalLine(L, c_1)
K' = Point(n_2)
q_2 = OrthogonalLine(K', n_2)
L' = Intersect(p_2, q_2)
r_2 = Segment(K, K')
s_2 = Segment(L, L')
t_2 = Circle(K, Segment[T, B_3])
K_1 = Intersect(t_2, r_2)
K_2 = Mirror(K, K_1)
K_3 = Mirror(K_1, K_2)
a_3 = OrthogonalLine(K_1, r_2)
b_3 = OrthogonalLine(K_2, r_2)
c_3 = OrthogonalLine(K_3, r_2)
K_1' = Intersect(a_1, a_3)
K_2' = Intersect(a_1, b_3)
K_3' = Intersect(c_3, a_1)
K_3'' = Intersect(f, c_3)
K_2'' = Intersect(f, b_3)
K_1'' = Intersect(f, a_3)
d_3 = Segment(K_1'', K_1')
e_3 = Segment(K_2'', K_2')
f_3 = Segment(K_3', K_3'')
g_3 = Segment(B, E_1'')
S_1 = Intersect(k_2, d_3)
V_6 = Point(b_3)
V_7 = Point(c_3)
h_3 = Segment(K_2', V_6)
i_3 = Segment(K_3', V_7)
S_2 = Intersect(q_1, h_3)
S_3 = Intersect(n_1, i_3)
j_3 = Ray(B, S_3)
V_8 = Point(j_3)
k_3 = Segment(B, V_8)
V_9 = Point(a_3)
l_3 = Segment(K_1', V_9)
V_{10} = Point(e_2)
V_{11} = Point(a_2)
m_3 = Segment(B_3, V_{10})
n_3 = Segment(B_4, V_{11})
Z_1 = Intersect(i_2, l_3)
Z_2 = Intersect(h_3, m_3)
Z_3 = Intersect(i_3, n_3)
p_3 = Ray(B_1, Z_3)
V_{12} = Point(p_3)
q_3 = Segment(B_1, V_{12})
Z = Intersect(q_3, m_2)
r_3 = Segment(B_1, Z)
s_3 = Segment(B, Z)
t_3 = Segment(B', Z)
a_4 = Segment(B, E_1'')
b_4 = Segment(S_1, E_2'')
c_4 = Segment(R_2, E_3'')
d_4 = Segment(R_3, E_4'')
e_4 = Segment(B_4, R_3)
f_4 = Segment(B_3, R_2)
g_4 = Segment(B_2, Z_1)
h_4 = Segment(Z_1, S_1)