Автоабрис


Модуль предназначен для формирования абриса, вычленения "коридора" съемки вдоль полилинии. Модуль работает в среде AutoCAD или AutoCAD Civil 3D версии не ранее 2010 и в ZWCAD версии 2019(работа в других версиях не проверялась)

Собственно что делает модуль, алгоритм работы:

Если исходная полилиния содержит в себе дуги, такой сегмент описывается сектором, координаты объектов чертежа (как точечных так и линейных), попавших в такой сектор пересчитываются, т.е. как будто бы сектор с содержимым "распрямляется". Таким образом длина исходной полилинии и длина получившегося абриса будут совпадать.

На что следует обратить внимание.

Если у указанной полилинии присутствуют вершины, совпадающие по кординатам, модуль откажется обрабатывать такую полилинию и выведет предупреждающее сообщение. Исправить такую полилинию можно стандартной командой автокада _overkill.

Проверка. Длина построенного абриса и длина полилинии должны совпадать.

Модуль грамотно работает с небольшими объектами чертежа, т.е. если часть съемки заключена в большой блок, то результат работы модуля может быть некорректным. Специфические объекты AutoCAD Civil 3D (трассы, поверхности, группы меток и т.д.) игнорируются.

Исходные объекты чертежа (исходная съемка) не затрагивается.

Для промежуточных построений модуль создает временный слой вида "_temp_9465792" и выполняет на этом слое промежуточные построения, по окончании обработки этот временный слой удаляется. Если работа модуля была прервана, этот временный слой останется в чертеже.

Анимация процесса.

GIF-анимация. Просмотреть. (6.38мб)