Есть ли более быстрый способ проверить, находится ли куб, выровненный по оси, внутри сферы, чем проверять отдельно, находятся ли 8 углов внутри сферы?
Я иду по октодереву, проверяя, пересекаются ли его кубические листы или заключены ли они в сферу. Я нашел метод пересечения здесь: Тест пересечения кубической сферы?
Я надеялся найти более эффективный способ проверки на вложенность. В конце концов мне нужен тест, который возвращает одно из трех состояний:
- вне Сферы
- пересекающаяся сфера
- внутри сферы
Кубы определяются двумя точками, сфера - ее центром и радиусом.