4

5

6

7

8

6

7

s_1

4

5

8

s_N=2

s_V=\frac{4}{3}

M\ 1\!:\!50

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

i_V=\frac{3}{4}m\stackrel{M}{\rightarrow}\frac{3}{2}cm=1{,}5cm

V

N

7

8

6

5

4

6

H_1 = Intersect(xAxis, yAxis)
H_2 = Point(yAxis)
a = Segment(H_2, H_1)
H_3 = Point(a)
H_4 = Point(a)
H_5 = Mirror(H_3, H_4)
H_6 = Mirror(H_4, H_5)
H_7 = Mirror(H_5, H_6)
b = OrthogonalLine(H_1, a)
c = OrthogonalLine(H_3, a)
d = OrthogonalLine(H_4, a)
e = OrthogonalLine(H_5, a)
f = OrthogonalLine(H_6, a)
g = OrthogonalLine(H_7, a)
i = OrthogonalLine(H_2, a)
H_1' = Point(b)
j = OrthogonalLine(H_1', b)
H_2' = Intersect(i, j)
H_3' = Point(c)
k = OrthogonalLine(H_3', c)
H_4' = Intersect(d, k)
H_5' = Intersect(e, k)
H_6' = Intersect(f, k)
H_7' = Intersect(k, g)
mnohoúhelník1, h_2, h_1, h_1', h_2' = Polygon(H_2, H_1, H_1', H_2')
l = Segment(H_7, H_7')
m = Segment(H_6, H_6')
n = Segment(H_5, H_5')
p = Segment(H_4, H_4')
q = Segment(H_3, H_3')
B_1 = (1.36, -3.58)
B_2 = (7.64, 5.14)
r = Segment(B_1, B_2)
B_3 = Point(r)
B_4 = Point(r)
s = OrthogonalLine(B_2, r)
t = OrthogonalLine(B_1, r)
a_1 = OrthogonalLine(B_3, r)
b_1 = OrthogonalLine(B_4, r)
B_1' = Point(t)
c_1 = OrthogonalLine(B_1', t)
B_2' = Intersect(s, c_1)
B_3' = Point(a_1)
B_3'' = Mirror(B_3', B_3)
d_1 = OrthogonalLine(B_3', a_1)
B_4' = Intersect(b_1, d_1)
B_4'' = Mirror(B_4', B_4)
e_1 = Segment(B_2', B_1')
f_1 = Segment(B_3', B_3'')
g_1 = Segment(B_4', B_4'')
pos = 15 (slider from 0 to 15, step 1)
B_5' = Mirror(B_3', B_4')
B_5'' = Mirror(B_3'', B_4'')
B_6' = Mirror(B_4', B_3')
B_6'' = Mirror(B_4'', B_3'')
i_1 = Segment(B_6', B_6'')
B_7' = Mirror(B_3', i_1)
B_7'' = Mirror(B_3'', i_1)
j_1 = Segment(B_7', B_7'')
k_1 = Segment(B_5', B_5'')
U_1 = Point(a_1)
l_1 = Line(U_1, a)
U_2 = Intersect(b_1, l_1)
m_1 = Segment(U_1, B_3'')
n_1 = Segment(U_2, B_4'')
p_1 = Segment(H_6, H_6')
U_3 = Point(e)
h = Segment(H_5', U_3)
P_1 = Intersect(h, m_1)
P_2 = Intersect(n_1, p_1)
q_1 = Line(P_1, P_2)
U_4 = Point(q_1)
U_5 = Point(q_1)
r_1 = Segment(U_5, U_4)
N = Point(r_1)
s_1 = OrthogonalLine(N, r_1)
N_1 = Point(s_1)
N_2 = Mirror(N_1, r_1)
u = Vector(N, N_1)
v = Vector(N, N_2)
t_1 = Line(H_2, H_1)
c_2 = Circle(H_7, 0.8)
T, T' = Intersect(c_2, a)
d_2 = Arc(c_2, T, T')
a_2 = Tangent(H_6, d_2)
U_6 = Intersect(i, a_2)
b_2 = Segment(H_6, U_6)
e_2 = Line(H_7, b_2)
f_2 = Line(U_6, a)
U_7 = Intersect(e_2, f_2)
g_2 = Segment(H_7, U_7)
i_2 = OrthogonalLine(H_7, b_2)
X = Point(a)
j_2 = Line(X, i_2)
X'' = Point(i_2)
k_2 = OrthogonalLine(X'', i_2)
X' = Intersect(j_2, k_2)
l_2 = Segment(H_7, X'')
m_2 = Segment(X, X')
X_1 = Intersect(l_2, b_2)
X_2 = Mirror(H_7, X_1)
n_2 = Line(X_2, H_5)
U_8 = Intersect(i, n_2)
U_9 = Point(n_2)
p_2 = Segment(U_8, H_5)
q_2 = Segment(H_5, U_9)
r_2 = Line(B_5'', n_1)
U_{10} = Point(r_2)
s_2 = Segment(U_{10}, B_5'')
R_1 = Intersect(g_2, s_2)
R_2 = Intersect(b_2, n_1)
R_3 = Intersect(q_2, m_1)
R = Intersect(r_1, a)
t_2 = Line(R_1, R_3)
V_1 = Point(t_2)
V_2 = Point(t_2)
a_3 = Segment(R, V_1)
b_3 = Segment(R, V_2)
P_3 = Intersect(r_1, s_2)
X_3 = Midpoint(X_1, X_2)
c_3 = Circle(H_3, Segment[H_7, X_3])
G, G' = Intersect(c_3, t_1)
d_3 = Arc(c_3, G, G')
e_3 = Tangent(H_4, d_3)
Z_1 = Intersect(e_3, b)
f_3 = Segment(H_4, Z_1)
g_3 = Line(H_3, f_3)
h_3 = Line(Z_1, a)
Z_2 = Intersect(g_3, h_3)
i_3 = Segment(H_3, Z_2)
j_3 = OrthogonalLine(H_3, i_3)
Y_1 = Intersect(f_3, j_3)
Y_2 = Mirror(H_3, Y_1)
Y'' = Point(j_3)
Y = Point(a)
k_3 = OrthogonalLine(Y'', j_3)
l_3 = Line(Y, j_3)
Y' = Intersect(k_3, l_3)
m_3 = Segment(Y'', H_3)
n_3 = Segment(Y', Y)
p_3 = Line(Y_2, f_3)
Z_3 = Intersect(p_3, h_3)
q_3 = Segment(H_5, Z_3)
r_3 = Line(B_6'', m_1)
s_3 = Line(B_7'', m_1)
W_1 = Point(r_3)
t_3 = Ray(U_1, W_1)
W_2 = Intersect(s_3, t_3)
a_4 = Segment(W_1, B_6'')
b_4 = Segment(B_7'', W_2)
S_1 = Intersect(q_3, m_1)
S_2 = Intersect(a_4, f_3)
S_3 = Intersect(b_4, i_3)
c_4 = Ray(R, S_3)
W = Point(c_4)
d_4 = Segment(R, W)
e_4 = Segment(S_3, B_7'')
f_4 = Segment(S_2, B_6'')
g_4 = Segment(S_1, B_3'')
h_4 = Segment(R_2, B_4'')
i_4 = Segment(R_1, B_5'')
I_1 = Point(s_3)
j_4 = Line(I_1, a)
I_2 = Intersect(r_3, j_4)
I_3 = Intersect(a_1, j_4)
I_4 = Intersect(b_1, j_4)
I_5 = Intersect(r_2, j_4)
k_4 = Segment(I_1, S_3)
l_4 = Segment(I_2, S_2)
m_4 = Segment(I_3, S_1)
n_4 = Segment(I_4, R_2)
p_4 = Segment(I_5, R_1)
q_4 = Segment(R_2, H_6)
r_4 = Segment(R_1, H_7)
s_4 = Segment(H_3, S_3)
t_4 = Segment(H_4, S_2)
a_5 = Segment(H_5, S_1)