Кейс: в пространстве задано семейство параллельных плоскостей пересекающейся с цилиндром; опишите форму сечений и исследуйте, при каких углах наклона сечения становятся эллипсами, параболами или гиперболами
Допущение: цилиндр прямой круглый с осью вдоль оси zzz: x2+y2=R2 \;x^2+y^2=R^2\;x2+y2=R2 (неограничен по zzz). Семейство параллельных плоскостей задаётся общей нормалью (a,b,c)(a,b,c)(a,b,c) и сдвигом: ax+by+cz+d=0 \;ax+by+cz+d=0\;ax+by+cz+d=0 (параллельные пластины — меняется только ddd). Классификация сечений. 1) Плоскость не параллельна оси цилиндра (c≠0c\neq0c=0). Подстановка даёт z=−ax+by+dc,
z=-\frac{ax+by+d}{c}, z=−cax+by+d,
а точку пересечения можно параметризовать по окружности основания x=Rcost, y=Rsint \;x=R\cos t,\;y=R\sin t\;x=Rcost,y=Rsint, следовательно (x,y,z)=(Rcost, Rsint, −aRcost+bRsint+dc).
(x,y,z)=\bigl(R\cos t,\;R\sin t,\; -\tfrac{aR\cos t+bR\sin t+d}{c}\bigr). (x,y,z)=(Rcost,Rsint,−caRcost+bRsint+d).
Это аффинный образ окружности в плоскости сечения, значит кривая замкнута и является эллипсом. Частный случай: если плоскость перпендикулярна оси (a=b=0, c≠0a=b=0,\;c\neq0a=b=0,c=0) — получается окружность радиуса RRR. 2) Плоскость параллельна оси (c=0c=0c=0, уравнение ax+by+d=0\;ax+by+d=0ax+by+d=0). Тогда в проекции на плоскость xyxyxy пересечение — линия ax+by+d=0 \;ax+by+d=0\;ax+by+d=0 и её пересечение с окружностью x2+y2=R2 \;x^2+y^2=R^2\;x2+y2=R2 даёт 0, 1 или 2 точки. Каждая такой точке соответствует прямая, параллельная оси zzz. Поэтому пересечение: - пусто, если линия не пересекает окружность; - одна прямая (касание), если линия касательна окружности; - две параллельные прямые (если линия пересекает окружность в двух точках). Вывод по углам наклона. Пусть угол между плоскостью и осью цилиндра равен ϕ\phiϕ. Тогда - если ϕ=90∘\phi=90^\circϕ=90∘ (плоскость перпендикулярна оси) — круг; - если 0<ϕ<90∘0<\phi<90^\circ0<ϕ<90∘ (плоскость не параллельна оси) — эллипс; - если ϕ=0\phi=0ϕ=0 (плоскость параллельна оси) — две параллельные прямые / одна прямая / пусто в зависимости от положения. Замечание: параболы и гиперболы в сечениях прямого круглого цилиндра не возникают — они характерны для сечений конуса, а цилиндр даёт либо замкнутые эллипсы, либо (при плоскостях, содержащих направление образующих) набор прямых.
Классификация сечений.
1) Плоскость не параллельна оси цилиндра (c≠0c\neq0c=0).
Подстановка даёт
z=−ax+by+dc, z=-\frac{ax+by+d}{c},
z=−cax+by+d , а точку пересечения можно параметризовать по окружности основания x=Rcost, y=Rsint \;x=R\cos t,\;y=R\sin t\;x=Rcost,y=Rsint, следовательно
(x,y,z)=(Rcost, Rsint, −aRcost+bRsint+dc). (x,y,z)=\bigl(R\cos t,\;R\sin t,\; -\tfrac{aR\cos t+bR\sin t+d}{c}\bigr).
(x,y,z)=(Rcost,Rsint,−caRcost+bRsint+d ). Это аффинный образ окружности в плоскости сечения, значит кривая замкнута и является эллипсом. Частный случай: если плоскость перпендикулярна оси (a=b=0, c≠0a=b=0,\;c\neq0a=b=0,c=0) — получается окружность радиуса RRR.
2) Плоскость параллельна оси (c=0c=0c=0, уравнение ax+by+d=0\;ax+by+d=0ax+by+d=0). Тогда в проекции на плоскость xyxyxy пересечение — линия ax+by+d=0 \;ax+by+d=0\;ax+by+d=0 и её пересечение с окружностью x2+y2=R2 \;x^2+y^2=R^2\;x2+y2=R2 даёт 0, 1 или 2 точки. Каждая такой точке соответствует прямая, параллельная оси zzz. Поэтому пересечение:
- пусто, если линия не пересекает окружность;
- одна прямая (касание), если линия касательна окружности;
- две параллельные прямые (если линия пересекает окружность в двух точках).
Вывод по углам наклона. Пусть угол между плоскостью и осью цилиндра равен ϕ\phiϕ. Тогда
- если ϕ=90∘\phi=90^\circϕ=90∘ (плоскость перпендикулярна оси) — круг;
- если 0<ϕ<90∘0<\phi<90^\circ0<ϕ<90∘ (плоскость не параллельна оси) — эллипс;
- если ϕ=0\phi=0ϕ=0 (плоскость параллельна оси) — две параллельные прямые / одна прямая / пусто в зависимости от положения.
Замечание: параболы и гиперболы в сечениях прямого круглого цилиндра не возникают — они характерны для сечений конуса, а цилиндр даёт либо замкнутые эллипсы, либо (при плоскостях, содержащих направление образующих) набор прямых.