x_{1,2}

p_1^\rho

n_2^\rho

V_2

V_1

A_1

B_1

C_1

D_1

D_2\!=

A_2

B_2

C_2

k_2

=\!P_2

P_1

N_2

N_1

k_1

\overline{C}_1

\overline{B}_1

\overline{A}_1

\overline{D}_1

\overline{A}_2

\overline{B}_2

\overline{C}_2

\overline{D}_2

\textrm{Řez kolmého jehlanu rovinou \rho danou stopami.}

X_1 = Point(xAxis)
X_2 = Point(xAxis)
a = Segment(X_1, X_2)
X_3 = Point(a)
X_4 = (-1.5818181818181811, -5.518181818181812)
b = Segment(X_3, X_4)
X_5 = (-3.127272727272726, 3.718181818181818)
c = Segment(X_3, X_5)
D_1 = Point(a)
A_1 = (-2.7454545454545443, -0.5909090909090885)
d = Segment(D_1, A_1)
e = OrthogonalLine(D_1, d)
f = OrthogonalLine(A_1, d)
B_1 = Point(f)
g = OrthogonalLine(B_1, f)
C_1 = Intersect(g, e)
h = Segment(A_1, B_1)
i = Segment(B_1, C_1)
j = Segment(D_1, C_1)
k = Segment(A_1, C_1)
l = Segment(D_1, B_1)
V_1 = Intersect(k, l)
m = OrthogonalLine(V_1, a)
V_2 = Point(m)
n = Segment(V_2, V_1)
pos = 13 (slider from 0 to 13, step 1)
p = OrthogonalLine(C_1, a)
q = OrthogonalLine(B_1, a)
r = OrthogonalLine(A_1, a)
A_2 = Intersect(a, r)
B_2 = Intersect(a, q)
C_2 = Intersect(a, p)
s = Segment(A_2, A_1)
t = Segment(B_1, B_2)
a_1 = Segment(C_1, C_2)
b_1 = Segment(A_2, V_2)
c_1 = Segment(B_2, V_2)
d_1 = Segment(D_1, V_2)
e_1 = Segment(V_2, C_2)
f_1 = Segment(X_1, A_2)
g_1 = Segment(A_2, C_2)
h_1 = Segment(C_2, X_2)
i_1 = Segment(A_1, C_1)
j_1 = Segment(B_1, D_1)
P_1 = Intersect(b, p)
k_1 = Segment(C_1, P_1)
N_2 = Intersect(e_1, c)
l_1 = OrthogonalLine(N_2, h_1)
N_1 = Intersect(g_1, l_1)
m_1 = Segment(N_2, N_1)
n_1 = Ray(N_1, P_1)
X_6 = Point(n_1)
p_1 = Segment(N_1, X_6)
C_1'' = Intersect(i_1, p_1)
M = Intersect(g, b)
q_1 = Segment(C_1, M)
r_1 = Ray(M, C_1'')
B_1'' = Intersect(r_1, j_1)
s_1 = Segment(B_1'', M)
M' = Intersect(b, f)
t_1 = Segment(B_1, M')
a_2 = Ray(M', B_1'')
A_1'' = Intersect(a_2, i_1)
b_2 = Segment(M', A_1'')
c_2 = Ray(A_1, D_1)
d_2 = Ray(X_4, X_3)
M'' = Intersect(c_2, d_2)
e_2 = Segment(D_1, M'')
X_7 = Point(d_2)
f_2 = Segment(X_3, X_7)
g_2 = Segment(A_1'', M'')
D_1'' = Intersect(j_1, g_2)
h_2 = Segment(A_1'', B_1'')
i_2 = Segment(M', B_1'')
j_2 = Segment(A_1'', D_1'')
k_2 = Segment(D_1'', M'')
l_2 = Segment(C_1'', M)
m_2 = Segment(B_1'', C_1'')
n_2 = Segment(D_1'', C_1'')
mnohoúhelník1, a_1'', d_1'', c_1'', b_1'' = Polygon(A_1'', D_1'', C_1'', B_1'')
p_2 = OrthogonalLine(A_1'', f_1)
q_2 = OrthogonalLine(B_1'', f_1)
r_2 = OrthogonalLine(D_1'', f_1)
s_2 = OrthogonalLine(C_1'', f_1)
A_2'' = Intersect(b_1, p_2)
B_2'' = Intersect(q_2, c_1)
D_2'' = Intersect(r_2, d_1)
C_2'' = Intersect(s_2, e_1)
t_2 = Segment(C_1'', C_2'')
a_3 = Segment(D_1'', D_2'')
b_3 = Segment(B_1'', B_2'')
c_3 = Segment(A_1'', A_2'')
d_3 = Segment(A_2'', B_2'')
e_3 = Segment(B_2'', C_2'')
f_3 = Segment(A_2'', D_2'')
g_3 = Segment(D_2'', C_2'')
mnohoúhelník2, a_2'', b_2'', c_2'', d_2'' = Polygon(A_2'', B_2'', C_2'', D_2'')