x_{1,2}

0

A_1

A_2

V_1

V_2

o_2

S_2

o_1 = S_1=

B_1

C_1

D_1

B_2

C_2

D_2

p_1^{\rho}

n_2^{\rho}

\overline{A}_2

\overline{B}_2

\overline{D}_2

\overline{C}_2

\overline{A}_1

\overline{B}_1

\overline{D}_1

\overline{C}_1

\text{KOLINEACE:}\
p_1^{\rho}\ -\ \text{osa kolineace} \
V_1\ -\ \text{střed kolineace}

1

2

(\overline{A})

\text{AFINITA:}\
p_1^{\rho}\ -\ \text{osa afinity} \
\overline{A}_1(\overline{A})\ -\ \text{směr afinity}

I

(\overline{C})

(\overline{B})

(\overline{D})

C_1^{0}

C_2^{0}

=V_2^{0}

\overline{C}_2^{0}

V

C

a

D

A

B

C

\overline{C}

\overline{D}_2^{0}

\overline{D}

\overline{A}^{0}_2

\overline{A}

\overline{B}^{0}_2

\overline{B}

\overline{C}

C

B

\overline{C}

\overline{B}

A = Point(xAxis)
B = (9, 0)
f = Segment(A, B)
C = Point(f)
D = Point(f)
E = (1.5, -1.5)
g = Segment(D, E)
F = Point(f)
G = (4, -3)
h = Segment(F, G)
H = (4, 7)
i = Segment(F, H)
c = Circle(G, E)
j = Line(E, G)
k = OrthogonalLine(G, j)
I = Intersect(c, j, 2)
l = Segment(E, I)
J = Intersect(c, k, 2)
K = Intersect(c, k, 1)
m = Segment(J, K)
n = Segment(E, K)
p = Segment(K, I)
q = Segment(I, J)
r = Segment(J, E)
s = Segment(E, I)
t = Segment(J, K)
a = OrthogonalLine(K, f)
b = OrthogonalLine(J, f)
d = OrthogonalLine(I, f)
L = Point(a)
e = Segment(K, L)
M = Point(a)
N = Intersect(a, f)
f_1 = Segment(M, N)
O = Point(d)
P = Intersect(d, f)
g_1 = Segment(O, P)
R = Intersect(b, f)
i_1 = Segment(J, R)
Q = Point(d)
h_1 = Segment(I, Q)
j_1 = Segment(D, P)
k_1 = Segment(P, H)
l_1 = Segment(H, D)
m_1 = Segment(N, H)
n_1 = Segment(R, H)
S = Point(yAxis)
p_1 = Segment(C, S)
T = Point(yAxis)
q_1 = Segment(C, T)
U = Point(q_1)
c_1 = Circle(C, U)
V = Point(c_1)
d_1 = CircleArc(C, V, U)
e_1 = Circle(U, C)
W = Point(e_1)
Z = Intersect(d_1, e_1, 1)
A_1 = Point(e_1)
r_1 = CircumcircleArc(W, Z, A_1)
s_1 = Line(C, Z)
B_1 = Point(s_1)
t_1 = Segment(C, B_1)
C_1 = Intersect(l_1, t_1)
D_1 = Intersect(k_1, t_1)
a_1 = Segment(C_1, D_1)
E_1 = Intersect(m_1, t_1)
F_1 = Intersect(n_1, t_1)
b_1 = OrthogonalLine(C_1, f)
f_2 = OrthogonalLine(E_1, f)
g_2 = OrthogonalLine(F_1, f)
h_2 = OrthogonalLine(D_1, f)
G_1 = Point(b_1)
i_2 = Segment(G_1, C_1)
H_1 = Intersect(b_1, l)
I_1 = Point(b_1)
j_2 = Segment(H_1, I_1)
J_1 = Point(f_2)
k_2 = Segment(J_1, E_1)
K_1 = Intersect(f_2, m)
L_1 = Point(f_2)
l_2 = Segment(K_1, L_1)
M_1 = Point(g_2)
m_2 = Segment(M_1, F_1)
N_1 = Intersect(g_2, m)
O_1 = Point(g_2)
n_2 = Segment(N_1, O_1)
P_1 = Point(h_2)
p_2 = Segment(P_1, D_1)
Q_1 = Intersect(h_2, l)
R_1 = Point(h_2)
q_2 = Segment(Q_1, R_1)
r_2 = Segment(H_1, K_1)
s_2 = Segment(K_1, Q_1)
t_2 = Segment(Q_1, N_1)
a_2 = Segment(N_1, H_1)
b_2 = Line(E, J)
S_1 = Intersect(b_2, p_1)
c_2 = Segment(E, S_1)
d_2 = Segment(S_1, H_1)
e_2 = Line(K, I)
T_1 = Intersect(e_2, p_1)
f_3 = Segment(K, T_1)
g_3 = Segment(T_1, K_1)
c_3 = Circle(C, C_1)
U_1 = Intersect(c_3, f, 1)
d_3 = CircleArc(C, C_1, U_1)
h_3 = OrthogonalLine(H_1, p_1)
V_1 = Point(h_3)
i_3 = Segment(H_1, V_1)
j_3 = OrthogonalLine(U_1, f)
W_1 = Intersect(j_3, i_3)
k_3 = Segment(U_1, W_1)
l_3 = Line(E, I)
Z_1 = Intersect(l_3, p_1)
m_3 = Line(Z_1, W_1)
n_3 = Segment(E, Z_1)
A_2 = Point(m_3)
p_3 = Segment(Z_1, A_2)
q_3 = OrthogonalLine(Q_1, p_1)
B_2 = Intersect(q_3, p_3)
r_3 = Segment(B_2, Q_1)
s_3 = Segment(T_1, B_2)
t_3 = OrthogonalLine(K_1, p_1)
C_2 = Intersect(t_3, s_3)
a_3 = Segment(C_2, K_1)
e_3 = Circle(C, F_1)
D_2 = Intersect(e_3, f, 1)
c_4 = CircleArc(C, F_1, D_2)
b_3 = OrthogonalLine(N_1, p_1)
E_2 = Point(b_3)
f_4 = Segment(N_1, E_2)
g_4 = OrthogonalLine(D_2, f)
F_2 = Intersect(g_4, f_4)
h_4 = Segment(F_2, D_2)
i_4 = Segment(W_1, C_2)
j_4 = Segment(C_2, B_2)
k_4 = Segment(B_2, F_2)
l_4 = Segment(F_2, W_1)
m_4 = OrthogonalLine(G, p_1)
G_2 = Point(m_4)
n_4 = Segment(G, G_2)
H_2 = Intersect(c, n_4, 1)
p_4 = OrthogonalLine(H_2, f)
I_2 = Intersect(p_4, f)
r_4 = Segment(H_2, I_2)
q_4 = Segment(I_2, H)
s_4 = OrthogonalLine(D_1, q_1)
J_2 = Intersect(s_4, q_4)
t_4 = Segment(D_1, J_2)
K_2 = (10.736268865587881, -2.16808223126617)
L_2 = (15.91905880145997, 4.354744646200258)
a_4 = Segment(K_2, L_2)
d_4 = Circle(H, I_2)
u = Vector(H, L_2)
e_4 = Translate(d_4, u)
R_2 = Point(e_4)
S_2 = Point(e_4)
p_5 = CircleArc(L_2, R_2, S_2)
N_2 = Intersect(e_4, a_4, 1)
c_5 = Circle(I, J)
v = Vector(I, N_2)
d_5 = Translate(c_5, v)
M_2 = Intersect(e_4, d_5, 1)
b_4 = Segment(N_2, M_2)
w = Vector(N_2, M_2)
e_5 = Translate(d_5, w)
O_2 = Intersect(e_4, e_5, 1)
f_5 = Segment(M_2, O_2)
u_1 = Vector(M_2, O_2)
g_5 = Translate(e_5, u_1)
P_2 = Intersect(e_4, g_5, 1)
h_5 = Segment(P_2, O_2)
v_1 = Vector(O_2, P_2)
k_5 = Translate(g_5, v_1)
Q_2 = Intersect(e_4, k_5, 1)
i_5 = Segment(Q_2, P_2)
q_5 = Circle(I_2, J_2)
w_1 = Vector(I_2, N_2)
r_5 = Translate(q_5, w_1)
T_2 = Intersect(r_5, a_4, 1)
j_5 = OrthogonalLine(F_1, i)
U_2 = Intersect(j_5, q_4)
l_5 = Segment(F_1, U_2)
m_5 = Segment(M_2, L_2)
s_5 = Circle(I_2, U_2)
u_2 = Vector(I_2, M_2)
t_5 = Translate(s_5, u_2)
V_2 = Intersect(t_5, m_5, 1)
n_5 = OrthogonalLine(C_1, i)
W_2 = Intersect(n_5, q_4)
a_5 = Segment(C_1, W_2)
c_6 = Circle(I_2, W_2)
v_2 = Vector(I_2, O_2)
d_6 = Translate(c_6, v_2)
b_5 = Segment(O_2, L_2)
Z_2 = Intersect(d_6, b_5, 1)
f_6 = OrthogonalLine(E_1, i)
A_3 = Intersect(f_6, q_4)
g_6 = Segment(E_1, A_3)
e_6 = Circle(I_2, A_3)
w_2 = Vector(I_2, P_2)
h_6 = Translate(e_6, w_2)
i_6 = Segment(P_2, L_2)
B_3 = Intersect(h_6, i_6, 1)
u_3 = Vector(I_2, Q_2)
k_6 = Translate(q_5, u_3)
j_6 = Segment(Q_2, L_2)
C_3 = Intersect(k_6, j_6, 1)
l_6 = Segment(T_2, V_2)
m_6 = Segment(V_2, Z_2)
n_6 = Segment(Z_2, B_3)
p_6 = Segment(B_3, C_3)
q_6 = OrthogonalLine(M_2, f_5)
r_6 = OrthogonalLine(O_2, f_5)
s_6 = Circle(M_2, O_2)
t_6 = Circle(O_2, M_2)
D_3 = Intersect(s_6, q_6, 1)
a_6 = Segment(M_2, D_3)
E_3 = Intersect(t_6, r_6, 1)
b_6 = Segment(O_2, E_3)
f_7 = Segment(E_3, D_3)
c_7 = Circle(F_2, B_2)
v_3 = Vector(F_2, V_2)
d_7 = Translate(c_7, v_3)
e_7 = Circle(W_1, B_2)
w_3 = Vector(W_1, Z_2)
g_7 = Translate(e_7, w_3)
F_3 = Point(d_7)
G_3 = Intersect(d_7, g_7, 1)
H_3 = Point(d_7)
h_7 = CircumcircleArc(F_3, G_3, H_3)
I_3 = Point(g_7)
J_3 = Point(g_7)
k_7 = CircumcircleArc(I_3, G_3, J_3)
i_7 = Segment(Z_2, G_3)
p_7 = Circle(B_2, C_2)
u_4 = Vector(B_2, G_3)
q_7 = Translate(p_7, u_4)
r_7 = Circle(W_1, C_2)
v_4 = Vector(W_1, Z_2)
s_7 = Translate(r_7, v_4)
K_3 = Point(s_7)
L_3 = Intersect(q_7, s_7, 1)
M_3 = Point(s_7)
t_7 = CircumcircleArc(K_3, L_3, M_3)
N_3 = Point(q_7)
O_3 = Point(q_7)
c_8 = CircumcircleArc(N_3, L_3, O_3)
j_7 = Segment(V_2, G_3)
l_7 = Segment(G_3, L_3)
m_7 = Segment(L_3, Z_2)
n_7 = Segment(N_2, M_2)
a_7 = Segment(M_2, O_2)
b_7 = Segment(O_2, P_2)
f_8 = Segment(P_2, Q_2)
g_8 = Segment(Q_2, C_3)
h_8 = Segment(C_3, B_3)
i_8 = Segment(B_3, P_2)
j_8 = Segment(B_3, Z_2)
k_8 = Segment(Z_2, O_2)
l_8 = Segment(Z_2, L_3)
m_8 = Segment(L_3, G_3)
n_8 = Segment(G_3, V_2)
p_8 = Segment(V_2, Z_2)
q_8 = Segment(V_2, M_2)
r_8 = Segment(V_2, T_2)
s_8 = Segment(T_2, N_2)
t_8 = Segment(M_2, D_3)
a_8 = Segment(D_3, E_3)
b_8 = Segment(E_3, O_2)