Я пытаюсь выяснить, находится ли точка внутри эллипсоидального конуса, образованного между точкой и окружностью в трехмерном пространстве. Конус является эллипсоидом, потому что точка не перпендикулярна центру круга. Смотрите схему ниже:Как определить, находится ли точка внутри скошенной конической усечки
Так что я знаю:
- Положение точки формирования вершины конуса: х
- Расположение центра окружности: с
- Радиус круга: r
- Местоположение различных точек, которые я хочу определить, находятся ли они внутри конуса: y, z
Вот вид сверху та же схема:
Я не забочусь о основании конуса - Я хочу, чтобы точки, содержащиеся в конусе эффективно растягиваются до бесконечности.
Я нашел формулы для определения, находится ли точка в эллипсоидном конусе с главной/вспомогательной осью, но с трудом выясняется, как это сделать, когда конус эллипсоида образован из круга под углом.
Спасибо за помощь!
Вам также нужно знать * нормальный * круг. – meowgoesthedog