1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны периодические перебои в работе.

Как заменить один блок на другой с сохранением всех свойств?

Тема в разделе "Autodesk", создана пользователем Валерий М.В., 10 дек 2016.

  1. Валерий М.В.

    Валерий М.В. Форумчанин

    Прочитав уже существующую тему на форуме решить свой вопрос не смог.
     

    Вложения:

    • нужный блок.dwg
      Размер файла:
      851,7 КБ
      Просмотров:
      8
    • 1.dwg
      Размер файла:
      3,2 МБ
      Просмотров:
      9
  2. sergtor

    sergtor Форумчанин

    Валерий М.В., укажите конкретно, какой блок Вы хотите заменить? Имя блока на чертеже 1.
     
  3. Валерий М.В.

    Валерий М.В. Форумчанин

    Извиняюсь,нужно заменить блок с именем CARTOGRAM_ELEVATIONS_GROUP на блок CARTOGRAM_ELEVATIONS_GROUP_1x1.
     
  4. sergtor

    sergtor Форумчанин

    Валерий М.В., а в чем собственно сложности? Блоки заменятся, а атрибуты блоков - нет.
     

    Вложения:

    • 2.dwg
      Размер файла:
      3,5 МБ
      Просмотров:
      1
  5. Валерий М.В.

    Валерий М.В. Форумчанин

    Мне нужно чтобы значения были возле вершины каждого квадрата, а они размещаются слишком далеко.
     

    Вложения:

  6. sergtor

    sergtor Форумчанин

    Валерий М.В., для этих целей можно применить этот лисп. Команда запуска: mvAtt. Помимо этого там есть опции изменение высоты, сжатия, поворот атрибутов.
     

    Вложения:

    Валерий М.В. нравится это.
  7. Валерий М.В.

    Валерий М.В. Форумчанин

    Я так понял данный лисп перемещает атрибуты блока. Решает мою проблему, но может Вы знаете еще как заменить блоки?
     
  8. sergtor

    sergtor Форумчанин

    Валерий М.В., как вариант: запускаем lisp -> команда запуска bBlock_Den -> указываем блок "эталон" (...group 1x1) -> З -> Enter и указываем один из заменяемых блоков.
     
  9. Валерий М.В.

    Валерий М.В. Форумчанин

    Встречал этот lsp, но или я что-то не так делаю, или команда работает не так как мне нужно. Выбираю замену и получаю все как было, но если зайти в редактор блоков, то видно, что блок заменился. Выхожу с редактора - все как было.
     
  10. sergtor

    sergtor Форумчанин

    Валерий М.В., посмотите Ваш чертеж, обработанный этой программой. Лисп работает. Внимательней и смотрите в командную строку.
     

    Вложения:

    • 1_1.dwg
      Размер файла:
      3,2 МБ
      Просмотров:
      2
  11. Валерий М.В.

    Валерий М.В. Форумчанин

    Чертеж, что Вы скинули - это, то про что я писал выше)
     

    Вложения:

    • 1.png
      1.png
      Размер файла:
      269,6 КБ
      Просмотров:
      11
  12. sergtor

    sergtor Форумчанин

    Валерий М.В., чтобы переместить атрибуты ближе к точке нужен лисп из #8 (это один из множества вариантов). А этот (#10) - для замены блока на блок. В чертеже я Вам пытался показать результат именно этой операции.
     
  13. Валерий М.В.

    Валерий М.В. Форумчанин

    Понятно, просто в моем понимании, если в нужном блоке атрибуты размещены так как нужно, то и при замене на него атрибуты старых блоков займут соответствующее положение.
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление