Перемещение атрибутов блока, Автокад.

При работе с атрибутами возникает нередко возникает необходимость подвинуть атрибуты относительно блоков к которым они относятся. Стандартными командами типа «растянуть» (_stretch) тут к сожалению не обойтись, поскольку они с атрибутом отдельно от блока работать не хотят.

перемещение атрибутов группой блоков

На просторах сети нашел оригинальное решение написанное на Лиспе- http://lee-mac.com/attmodsuite.html

Это набор команд написанный сертифицированным специалистом по работе с продуктами Autodesk — Ли Маком.

  • MvAtt  — позволяет пользователю переместить выбранные атрибуты на заданное расстояние;
  • RoAtt — позволяет пользователю повернуть атрибуты вокруг их точек привязки;
  • EdAtt — дает пользователю возможность через интерфейс задать атрибутам выбранных блоков высоту, угол вращения, и так далее, причем применяются только выбранные с помощью чек-бокса параметры.
изменение атрибутов блока в автокаде
Интерфейс комадны edAtt — позволяет изменять параметры атрибута для выбранной группы блоков

Эти команды позволяют быстро привести атрибуты блоков в чуства, а чертеж чертеж с ними к единообразию.

Тут мы подробнее рассмотрим работу с одной из комманд — mvAtt (move Attribute -перемещение атрибутов)

Работает следующим образом:

  • Загружаем лисп с помощью комманды _appload
  • Набираем в коммандной строке mvAtt
  • Выбираем атрибут который хотели бы подвинуть
  • Выбираем блоки с этим атрибутом
  • Задаем смещение двумя точками аналогично команде — переместить.

Скрин-каст чуть выше наглядно демонстрирует на сколько это просто и быстро. При желании можно добавить кнопку в интерфейс, а сам лисп в автозагрузку автокада.

Данный набор отлично дополняет инструментариий для работы с системой автоматической спецификации в автокаде.

Похожие статьи: