Перемещение атрибутов блока, Автокад.
При работе с атрибутами возникает нередко возникает необходимость подвинуть атрибуты относительно блоков к которым они относятся. Стандартными командами типа «растянуть» (_stretch) тут к сожалению не обойтись, поскольку они с атрибутом отдельно от блока работать не хотят.
На просторах сети нашел оригинальное решение написанное на Лиспе- http://lee-mac.com/attmodsuite.html
Это набор команд написанный сертифицированным специалистом по работе с продуктами Autodesk — Ли Маком.
- MvAtt — позволяет пользователю переместить выбранные атрибуты на заданное расстояние;
- RoAtt — позволяет пользователю повернуть атрибуты вокруг их точек привязки;
- EdAtt — дает пользователю возможность через интерфейс задать атрибутам выбранных блоков высоту, угол вращения, и так далее, причем применяются только выбранные с помощью чек-бокса параметры.
Эти команды позволяют быстро привести атрибуты блоков в чуства, а чертеж чертеж с ними к единообразию.
Тут мы подробнее рассмотрим работу с одной из комманд — mvAtt (move Attribute -перемещение атрибутов)
Работает следующим образом:
- Загружаем лисп с помощью комманды _appload
- Набираем в коммандной строке mvAtt
- Выбираем атрибут который хотели бы подвинуть
- Выбираем блоки с этим атрибутом
- Задаем смещение двумя точками аналогично команде — переместить.
Скрин-каст чуть выше наглядно демонстрирует на сколько это просто и быстро. При желании можно добавить кнопку в интерфейс, а сам лисп в автозагрузку автокада.
Данный набор отлично дополняет инструментариий для работы с системой автоматической спецификации в автокаде.
One Comments