Пересечение двух BoundingBox

Автор Тема: Пересечение двух BoundingBox  (Прочитано 1906 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Пересечение двух BoundingBox
« : 29-04-2021, 11:48:15 »
Есть ли способ определить, что два BoundingBox пересеклись? (без перевода в солиды)

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: Пересечение двух BoundingBox
« Ответ #1 : 29-04-2021, 12:12:05 »
Да арифметика, вроде, простая же. Есть и проще способ, создать из bounding box-ов Outline-ы, у них есть метод Intersects.

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Re: Пересечение двух BoundingBox
« Ответ #2 : 29-04-2021, 12:21:19 »
Есть и проще способ, создать из bounding box-ов Outline-ы, у них есть метод Intersects.
BoundBox-сы  могут пересекаться , притом что их Outlin-ны нет.



Разве что если каждую сторону одного бокса в виде линии прямоугольника проверять на пересечение линий другого бокса