Автоматическое упрощение полилиний

Плагин AVC_ASimp для AutoCAD и BricsCAD

Удаление лишних узлов полилиний. Подравнивание горизонталей и вертикалей. Спрямление сегментов-дуг. Замыкание.

Простая команда ASimp "Авто-упрощения полилиний" поможет вам оптимизировать ваш чертеж. Программа работает с полилиниями и с устаревшими 2d-полилиниями. Работает с полилиниями имеющими дуговые сегменты.

Возможности программы:

  • Преобразует устаревшие полилинии 2d в обычные полилинии

  • Удаляет лишние узлы (вертексы) и сегменты на линейных и дугообразных участках. При этом вы можете управлять допустимым отклонением от исходной кривой.

  • Заменяет дугообразные сегменты на линейные, если отклонение не превысит допустимого.

  • Заменяет полилинию из сегментов-дуг на окружность.

  • Заменяет прямую полилинию из нескольких сегментов на объект Линия.

  • Подравнивает почти горизонтальные и почти вертикальные сегменты. Тоже в пределах заданного допуска.

  • Почти замкнутая полилиния станет замкнутой.

  • Программа выдаст в командную строку отчет: сколько обработано полилиний и сколько узлов (вертексов) удалено.

  • Можно выбирать объекты до вызова команды.

  • Можно выбрать и обработать сразу много полилиний или весь чертеж.

  • Программа сама отбросит неподходящие объекты из выбора - выбирайте рамкой все подряд.

  • Можно не обрабатывать некоторые выбранные полилинии, они на ненужных слоях, можно обрабатывать только полилинии с типом линий Непрерывный.

  • Можно сохранять исходные полилинии.

  • Программа имеет общие настройки со всеми другими программами A>V>C> для подготовки контуров для ЧПУ.

  • Все настройки объединены в "стиль ЧПУ". Можно создать до 9и стилей. Стили легко переключать прямо из командной строки.

Заметьте, что эта команда не склеивает куски линий в полилинию и не делает никаких конвертаций кроме Polyline2d в Polyline. Для объединения сегментов в полилинию используйте более мощную команду Внешний контур.

В BricsCAD есть аналогичная команда Simplify. Но она работает только с одной полилинией, не принимает предварительного выбора полилиний, выдает кучу лишних запросов на каждом вызове. В общем сделана крайне неудобно и результаты ее работы меня не устраивают.


О загрузке и установке плагина читайте тут.

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

Затем можно активировать одну из лицензий:


Команда ASimp используется внутри команды Внешний контур и еще она входит в сборник A>V>C> Pro.