Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: enot от 29-04-2021, 11:48:15

Название: Пересечение двух BoundingBox
Отправлено: enot от 29-04-2021, 11:48:15
Есть ли способ определить, что два BoundingBox пересеклись? (без перевода в солиды)
Название: Re: Пересечение двух BoundingBox
Отправлено: Александр Игнатович от 29-04-2021, 12:12:05
Да арифметика, вроде, простая же. Есть и проще способ, создать из bounding box-ов Outline-ы, у них есть метод Intersects.
Название: Re: Пересечение двух BoundingBox
Отправлено: enot от 29-04-2021, 12:21:19
Есть и проще способ, создать из bounding box-ов Outline-ы, у них есть метод Intersects.
BoundBox-сы  могут пересекаться , притом что их Outlin-ны нет.

(https://i.postimg.cc/HjWttfPZ/2021-04-29-12-38-29.png) (https://postimg.cc/HjWttfPZ)

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