Принцип работы: выделите рёбра (или отдельную вершину на ребре) и запустите скрипт - инструмент удлиняет/привязывает крайние точки наружу до ближайшей геометрии.
Логика выделения:
- если выбрана только одна вершина ребра, смещается только этот конец;
- если вершины не выбраны или выделены обе - могут перемещаться оба конца.
Универсальность:
- если выбрана линия/сплайн, скрипт автоматически вызывает стандартную функцию ESpline → Extend.
Благодаря этому одну и ту же кнопку/горячую клавишу можно использовать как для объектов Editable Poly, так и для Editable Spline.
Особенности:
работает с несколькими объектами одновременно и учитывает стек модификаторов, но предназначен только для Editable Poly (модификатор Edit Poly не поддерживается).
ссылка
#script


