Доп.инструменты для работы с полилиниями
Понадобилось реанимировать свое старое приложение для работы с полилиниями в nanoCAD.
Публикую может кому пригодиться.
Написано на C#/MultiCAD.
Исходники на GitHub, поставляется "как есть".
Работоспособность проверена под NC2021.
Готовая к использованию .dll ка PLL_APP_v05.dll
Для nanoCAD 22 - PLL_APP_nc22_v05.dll
Вызов меню командой - "Pll_Work"
Описание возможностей:
-
По выбранной полилинии: создает таблицу с координатами вершин чертежа.
Таблица в двух формах обычная и по "кадастровой форме". Плюс экспорт в CSV.
Учитывается точность координат, есть возможность учитывать/не учитывать UCS и менять местами X/Y.
-
Нумерация вершин. Поддерживается изменение высоты текста и нумерация вершин не с первой позиции.
Есть ньюанс: на замкнутых "совмещеннных" вершинах, умерация прозводится дважды(пояснение).
-
Перенумерация вершин(только для замкнутых полилиний).
По факту создание новой полилинии, с измененным порядком вершин.
-
Расстановка геометрии по вершинам полилинии.
Поддерживаются: примитивы, тексты, блоки.
-
Упрощение полилинии(без дуговых сегментов), с заданием максимальной длинны сегмента.
По факту создается новая полилиния.
Реверс(без дуговых сегментов).
Удаление одинаковых вершин.
Расстановка выносок по вершинам полилинии.
Учитывается точность координат, есть возможность учитывать/не учитывать UCS и менять местами X/Y.
Если кто будет пользоватья - пожелания/комментарии здесь или в личку.
Edited by Ivanco
-
3
-
4
26 Comments
Recommended Comments