upd 16.12.2024 подробности в конце статьи
Сборник пока состоит из двух частей:
bgtools язык lisp, автор VVA (Владимир Азарко), основная адаптация под nanoCAD сделана Лидией Антипиной.
По ссылке выше можно ознакомиться, что делает этот lisp. Мой вклад добавил команды в меню
Выглядит это так:
Добавлены только команды которые были адаптированы для нано.
Disclaimer:
Некоторые команды условно работают, например: BGBLFIX - Нормализация блоков, не умеет устанавливать одинаковые масштабы, хотя вроде должен.
Поэтому появилась вторая часть утилит CorrectBlocks в которую я добавил необходимый лично мне функционал:
- топит маскировки в блоках на задний план (по одному блоку и во всем документе);
- крутит атрибуты блоков;
- синхронизирует атрибуты блоков (может не меняя положения и ориентации);
- нормализация блоков аналогично BGBLFIX но умеет устанавливать одинаковый масштаб, разрешать расчленение;
- отключает аннотативность (только блоков или и примитивов умеющих в нее);
- может чего забыл потом дополню))
так это выглядит:
16.12.2024 добавил:
- Удаление элементов вариации (kpblc, EdSt)
Тихий режим, без уведомлений, удобно использовать в пакетной обработке (kpblc)
Режим с уведомлениями, если надо узнать есть ли в чертеже эти элементы вариации, ну и заодно удалить (EdSt)
Что это такое элементы вариации? Если при создании блока из буфера по ctrl+shift+v у блока вдруг появляются дополнительные ручки, то вот это они и есть.
Этот чертеж раньше был динамическим блоком, кто то ему сделал ПБЛОК, вы теперь мучаетесь)Не стоит выполнять эти команды внутри экспортированного динамического блока, блок перестанет быть динамическим.
- Включение/отключение одинакового масштаба для внешней ссылки (kpblc)
Нанокад разработка постоянно улучшает и совершенствует функционал программы, параллельно выпиливая нужные фичи. Начиная с nc24 теперь невозможно включать/отключать равный масштаб для блоков и внешних ссылок штатными средствами.
Для блоков решение есть, для внешних ссылок любезно согласился предоставить решение уважаемый kpblc Алексей Кулик
Всё это сообществом уже написано, осталось причесать и добавить в общее меню
Как это все запустить:
- скачать drzTools;
- распаковать архив в удобное место;
- добавить файл CorrectBlocksNC.package в автозагрузку nanoCAD;
- перезапустить nanoCAD;
- пользоваться.
Disclaimer:
- Лиспы по большей части скачаны с разных ресурсов, по возможности стараюсь указывать авторство, но если кого то не указал, напишите в комментариях, укажу автора или по первому требованию удалю лисп из сборки
- Естественно все это вы скачиваете и используете на свой страх и риск))
Спасибо! Полезную вещь делаете!
ОтветитьУдалитьСпасибо! Стараюсь))
УдалитьДля последнего обновления:
Удалитьудаление элементов вариации с уведомлением (от Эдуарда) требует перезагрузки Нанокада после удаления этих элементов. Иначе будет фатальная ошибка.
Спасибо за обратную связь.
УдалитьВ какой версии нанокад фаталит?
Удаление элементов от kpblc не фаталит?
Пришлите мне файл на котором наблюдаются падения