Перейти к содержанию
  • запись
    1
  • комментариев
    5
  • просмотров
    269

О блоге

то да се, да и про nanoCAD

Записи в этом блоге

Ivanco

Понадобилось реанимировать свое старое приложение для работы с полилиниями в nanoCAD.
Публикую может кому пригодиться.
Написано на C#/MultiCAD.
Исходники на GitHub, поставляется "как есть".
Работоспособность проверена под NC2021.
Готовая к использованию .dll ка PLL_APP_v05.dll


Описание возможностей:

  1. По выбранной полилинии: создает таблицу с координатами вершин чертежа.
    Таблица в двух формах обычная и по "кадастровой форме". Плюс экспорт в CSV.
    Учитывается точность координат, есть возможность учитывать/не учитывать UCS и менять местами X/Y.

    pll_app_tables.thumb.gif.a452d9447cf62db616a9cae5500657bd.gif

     
  2. Нумерация вершин. Поддерживается изменение высоты текста и нумерация вершин не с первой позиции.
    Есть ньюанс: на замкнутых "совмещеннных" вершинах, умерация прозводится дважды(пояснение).pll_app_numerate.thumb.gif.f1afc0b8e6cc8d27565f490f1d1a67bb.gif
     
  3. Перенумерация вершин(только для замкнутых полилиний).
    По факту создание новой полилинии, с измененным порядком вершин.
     
  4. Расстановка геометрии по вершинам полилинии.
    Поддерживаются: примитивы, тексты, блоки.
    pll_app_obj_arrange.thumb.gif.e5435e46e8b1021d028b79aab868d8cb.gif
     
  5. Упрощение полилинии(без дуговых сегментов), с заданием максимальной длинны сегмента.
    По факту создается новая полилиния.
    Реверс(без дуговых сегментов).
    Удаление одинаковых вершин.
     

Расстановка выносок по вершинам полилинии.
Учитывается точность координат, есть возможность учитывать/не учитывать UCS и менять местами X/Y.pll_app_notes.thumb.gif.c2248570ab207e613b9697bc924512de.gif


 

Если кто будет пользоватья - пожелания/комментарии здесь или в личку.

×
×
  • Создать...