Проверить принадлежность точки цилиндру по кординатом

Доброго времени суток! Суть задачи: Дана точка (рандомная - любая) и есть некий цилиндр со своим уравнением. Нужно определить, принадлежит ли эта точка цилиндру. Как это сделать не графически, а по известным кординатам ?
Жду ваши предложения)

P. S. Уравнение цилиндра не критично (либо для круглого, либо для эллипса)
7 года назад от Стим Берги

2 Ответы

0 голосов
Ну, попадание в окружность легко проверяем по уравнению окружности x^2+y^2=r^2 (или как-то так) , и всё, что остаётся - это сравнить третью кординату с высотой цилиндра.
7 года назад от Татьяна Ларина
0 голосов
Если окружность основания цилиндра задана уравнением x^2+y^2=R^2, а плоскости оснований - уравнениями z=0 и z=H, то точка M (a, b, c) попадает внутрь цилиндра при выполнении трёх условий:

1) a^2+b^2 R^2;
2) c 0;
3) c H

То же самое написано в предыдущем ответе, я лишь уточнил детали.
7 года назад от Мастер Зотов

Связанные вопросы