5

6

7

8

8

s_1

5

6

7

8

N

V

s_N=1

s_V=2

M\ 1\!:\!100

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

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

6

5

7

7

6

C_1 = Point(yAxis)
C_6 = Point(yAxis)
a = Segment(C_6, C_1)
C_2 = Point(a)
C_3 = Point(a)
C_4 = Mirror(C_2, C_3)
C_5 = Mirror(C_3, C_4)
b = OrthogonalLine(C_2, a)
c = OrthogonalLine(C_3, a)
d = OrthogonalLine(C_4, a)
e = OrthogonalLine(C_5, a)
f = OrthogonalLine(C_1, a)
g = OrthogonalLine(C_6, a)
C_1' = Point(f)
h = Line(C_1', a)
C_6' = Intersect(g, h)
C_2' = Point(b)
i = Line(C_2', a)
C_3' = Intersect(c, i)
C_4' = Intersect(d, i)
C_5' = Intersect(e, i)
j = Segment(C_5, C_5')
k = Segment(C_4, C_4')
l = Segment(C_3, C_3')
m = Segment(C_2, C_2')
S_1 = (-0.78, -5.84)
S_2 = (6.3, -2.3)
n = Segment(S_1, S_2)
S_3 = (-0.74, -5.92)
p = Line(S_3, n)
S_4 = Point(p)
q = Segment(S_3, S_4)
B_1 = Point(n)
B_2 = Point(n)
r = OrthogonalLine(B_1, n)
s = OrthogonalLine(B_2, n)
B_1' = Point(r)
t = Line(B_1', n)
B_2' = Intersect(t, s)
B_1'' = Mirror(B_1', B_1)
B_2'' = Mirror(B_2', B_2)
a_1 = Segment(B_1', B_1'')
b_1 = Segment(B_2', B_2'')
pos = 17 (slider from 0 to 17, step 1)
B_3 = Mirror(B_1, B_2)
B_4 = Mirror(B_2, B_3)
d_1 = OrthogonalLine(B_3, n)
e_1 = OrthogonalLine(B_4, n)
B_3' = Intersect(t, d_1)
B_4' = Intersect(t, e_1)
B_3'' = Mirror(B_3', B_3)
B_4'' = Mirror(B_4', B_4)
f_1 = Segment(B_3', B_3'')
g_1 = Segment(B_4', B_4'')
X_1 = Point(r)
h_1 = Line(X_1, n)
X_2 = Intersect(s, h_1)
X_3 = Intersect(d_1, h_1)
X_4 = Intersect(e_1, h_1)
X_1' = Point(r)
X_4' = Point(e_1)
i_1 = Ray(X_1', X_4')
X_3' = Intersect(d_1, i_1)
X_2' = Intersect(s, i_1)
j_1 = Segment(X_1', B_1')
k_1 = Segment(X_1, B_1'')
l_1 = Segment(X_2', B_2')
m_1 = Segment(X_2, B_2'')
n_1 = Segment(B_3', X_3')
p_1 = Segment(X_4', B_4')
q_1 = Segment(B_3'', X_3)
r_1 = Segment(X_4, B_4'')
s_1 = Segment(B_1', B_1'')
t_1 = Segment(B_2', B_2'')
a_2 = Segment(B_3', B_3'')
b_2 = Segment(B_4', B_4'')
Y_1 = Point(b)
Y_4 = Point(e)
c_2 = Ray(Y_1, Y_4)
Y_2 = Intersect(c, c_2)
Y_3 = Intersect(d, c_2)
d_2 = Segment(Y_4, C_5)
e_2 = Segment(Y_3, C_4)
f_2 = Segment(Y_2, C_3)
g_2 = Segment(C_2, Y_1)
R_1 = Intersect(j_1, g_2)
R_2 = Intersect(l_1, f_2)
R_3 = Intersect(n_1, e_2)
R_4 = Intersect(p_1, d_2)
h_2 = Line(R_1, R_2)
R = Intersect(h_2, a)
i_2 = Segment(R, C_6)
R' = Point(h_2)
j_2 = Segment(R, R')
R'' = Point(j_2)
k_2 = OrthogonalLine(R'', j_2)
U_1 = Point(k_2)
U_2 = Mirror(U_1, R'')
u = Vector(R'', U_1)
v = Vector(R'', U_2)
p_2 = Circle(C_4, 0.9)
T, T' = Intersect(p_2, i_2)
q_2 = Arc(p_2, T, T')
s_2, t_2 = Tangent(C_3, q_2)
c_1 = OrthogonalLine(R, i_2)
R''' = Intersect(c_1, h)
mnohoúhelník1, r''', r_2, c_6, c_6' = Polygon(R''', R, C_6, C_6')
V_2 = Point(s_2)
m_2 = Segment(C_3, V_2)
l_2 = Line(C_2, m_2)
n_2 = Line(C_4, m_2)
V_1 = Point(l_2)
a_3 = Line(V_2, V_1)
V_3 = Intersect(a_3, n_2)
b_3 = Segment(C_2, V_1)
c_3 = Segment(C_4, V_3)
X_2'' = Point(s)
d_3 = Ray(X_1', X_2'')
X_3'' = Intersect(d_1, d_3)
e_3 = Segment(X_2'', X_2')
f_3 = Segment(X_3'', X_3')
R_7 = Intersect(f_3, c_3)
R_6 = Intersect(e_3, m_2)
R_5 = Intersect(j_1, b_3)
g_3 = Line(R_5, R_7)
Z_1 = Point(g_3)
h_3 = Segment(R, Z_1)
D_1 = Point(i_2)
i_3 = OrthogonalLine(D_1, i_2)
k_3 = Circle(D_1, 0.9)
D_2, D_2' = Intersect(k_3, i_3)
D_3 = Mirror(D_1, D_2)
D_4 = Point(i_3)
j_3 = Segment(D_1, D_4)
D_5 = Point(i_2)
l_3 = OrthogonalLine(D_5, i_2)
m_3 = OrthogonalLine(D_4, j_3)
D_6 = Intersect(l_3, m_3)
n_3 = Segment(D_5, D_6)
p_3 = OrthogonalLine(D_2, j_3)
q_3 = OrthogonalLine(D_3, j_3)
D_7 = Point(p_3)
r_3 = OrthogonalLine(D_7, p_3)
D_8 = Intersect(r_3, q_3)
D_9 = Point(p_3)
s_3 = OrthogonalLine(D_9, p_3)
D_{10} = Intersect(q_3, s_3)
t_3 = Segment(D_9, D_7)
a_4 = Segment(D_{10}, D_8)
R_8 = Intersect(c_3, t_3)
R_9 = Intersect(m_2, a_4)
b_4 = Ray(C_5, R_9)
Z_2 = Point(b_4)
c_4 = Segment(C_5, Z_2)
P = Intersect(h_3, c_4)
d_4 = Segment(R, P)
e_4 = Segment(C_5, P)
D_{11} = Point(q_3)
f_4 = Segment(D_8, D_{11})
R_{10} = Intersect(t_3, f_3)
R_{11} = Intersect(f_4, l_1)
g_4 = Line(R_{10}, R_{11})
Z_3 = Point(g_4)
Z_4 = Point(g_4)
h_4 = Segment(Z_3, Z_4)
i_4 = Segment(Z_3, P)