x_{1,2}

V_1

V_2

a_1

a_2

P_2

P_1

R_2

R_1

r_2

r_1

P_2'

P_1'

p_1^\rho

I

II

X_1

Y_1

I'

II'

X_2

Y_2

\textrm{Sestrojte průsečíky přímky }a\textrm{ s rotačním kuželem, jehož podstava leží v půdorysně.}

Z_1 = Point(xAxis)
Z_2 = Point(xAxis)
a = Segment(Z_1, Z_2)
V_1 = Point(yAxis)
b = OrthogonalLine(V_1, a)
V_2 = Point(b)
c = Segment(V_2, V_1)
d = Circle(V_1, 2.3)
Z_3 = (4.94, -2.22)
Z_4 = (-3.06, -4.66)
e = Segment(Z_3, Z_4)
P_2 = Point(a)
Z_5 = (-4.04, 4.2)
f = Segment(P_2, Z_5)
pos = 14 (slider from 0 to 14, step 1)
g = Line(V_1, a)
K_1, L_1 = Intersect(d, g)
h = Segment(K_1, L_1)
i = OrthogonalLine(L_1, a)
j = OrthogonalLine(K_1, a)
P_2' = Intersect(a, j)
L_2 = Intersect(a, i)
k = Segment(K_1, P_2')
l = Segment(L_1, L_2)
m = Segment(P_2', V_2)
n = Segment(V_2, L_2)
p = OrthogonalLine(P_2, a)
P_1 = Intersect(e, p)
q = Segment(P_2, P_1)
R_2 = Intersect(m, f)
r = OrthogonalLine(R_2, a)
R_1 = Intersect(e, r)
s = Segment(R_2, R_1)
t = Ray(V_1, R_1)
Z_6 = Point(t)
a_1 = Segment(V_1, Z_6)
b_1 = OrthogonalLine(P_2', a)
P_1' = Intersect(a_1, b_1)
c_1 = Segment(P_2', P_1')
d_1 = Segment(Z_1, P_2')
e_1 = Segment(P_2', L_2)
f_1 = Segment(Z_2, L_2)
g_1 = Line(P_1', P_1)
Z_7 = Point(g_1)
Z_8 = Point(g_1)
h_1 = Segment(Z_7, Z_8)
M_1, N_1 = Intersect(d, h_1)
i_1 = Segment(Z_7, M_1)
j_1 = Segment(M_1, N_1)
k_1 = Segment(N_1, Z_8)
l_1 = Segment(M_1, V_1)
m_1 = Segment(V_1, N_1)
X_1 = Intersect(l_1, e)
Y_1 = Intersect(e, m_1)
n_1 = Segment(Z_4, X_1)
p_1 = Segment(X_1, Y_1)
q_1 = Segment(Y_1, Z_3)
mnohoúhelník1, n_2, v_1, m_2 = Polygon(V_1, M_1, N_1)
r_1 = OrthogonalLine(M_1, e_1)
s_1 = OrthogonalLine(N_1, e_1)
M_2 = Intersect(e_1, r_1)
N_2 = Intersect(e_1, s_1)
t_1 = Segment(M_1, M_2)
a_2 = Segment(N_1, N_2)
b_2 = Segment(M_2, V_2)
c_2 = Segment(N_2, V_2)
X_2 = Intersect(b_2, f)
Y_2 = Intersect(f, c_2)
d_2 = Segment(Z_5, X_2)
e_2 = Segment(X_2, Y_2)
f_2 = Segment(Y_2, P_2)
mnohoúhelník2, v_2, m_3, n_3 = Polygon(M_2, N_2, V_2)
g_2 = Segment(X_1, X_2)
h_2 = Segment(Y_1, Y_2)