Добрый день!
Нужна помощь с нодом DoesIntersect. Почему-то выдаёт true даже когда геометрия не пересекается.
Суть: копировать существующие лотки горизонтальные вверх, вертикальные влево или вправо и соеденительные детали так же либо влево, либо вправо. После копирования уменьшаю их ширину и радиус(по формуле в соответсвии с тем изгиб наружу или внутрь). После пытаюсь проверить в правильную ли сторону скопирован элемент( по умолчанию копируются сначала влево). Проверяю методом беру геометрию элемента и подаю на сравнение в нод DoesIntersect. И по задумке- если есть пересечение, то должен переносить в противоположную сторону, но почему-то выдаёт, что всегда пересекается и соответственно всё переносит. Хорошо видно в тестовом файле, что новые соеденительные детали не в ту сторону перенеслись. Проверяет ли данный нод по баундиг боксам или как-то ещё? Может есть какой-то другой способ узнать, в какую сторону копировать элемент?
Буду весьма благодарен за помощь!
Тестовый рвт и дин, можно открыть и просто запустить, скрипт сработает и будет видно, что не так.
https://yadi.sk/d/_Fl17Z0C3MnbLf – скрипт
https://yadi.sk/d/9HyHCZWI3MnbQC – рвт