Уравнение цилиндра:
. (1)
Параметрическое уравнение прямой:
(2)
(l,m,n) – координаты вектора, коллинеарного данной прямой.
Точка принадлежит прямой.
Подставим уравнение прямой (2) в уравнение цилиндра (1). Получим квадратное уравнение относительно t.
;
; (3)
. (4)
- Если выполняются соотношения:
;
; (5)
;
; (6)
; (7)
то прямая лежит на боковой поверхности цилиндра.
- Если выполняются условия (5), (6), но не выполняется (7), то прямая || оси OZ и лежит внутри цилиндра (нет точек пересечения).
- Если выполняется (5) и не выполняются остальные условия, то прямая || оси OZ и лежит вне цилиндра (нет точек пересечения).
- Если дискриминант (4) D <0, то если не выполняются условия п.1, то точек пересечения нет.
- Если дискриминант (4) D =0, то прямая касается цилиндра в одной точке.
- Если дискриминант (4) D >0, то существует 2 точки пересечения.