Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

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

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

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

    Форумчанин

    Регистрация:
    23 янв 2014
    Сообщения:
    170
    Симпатии:
    5
    Прочитав уже существующую тему на форуме решить свой вопрос не смог.
     

    Вложения:

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

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.715
    Симпатии:
    601
    Адрес:
    Ухта
    Валерий М.В., укажите конкретно, какой блок Вы хотите заменить? Имя блока на чертеже 1.
     
    #2
  3. Валерий М.В.

    Форумчанин

    Регистрация:
    23 янв 2014
    Сообщения:
    170
    Симпатии:
    5
    Извиняюсь,нужно заменить блок с именем CARTOGRAM_ELEVATIONS_GROUP на блок CARTOGRAM_ELEVATIONS_GROUP_1x1.
     
    #3
  4. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.715
    Симпатии:
    601
    Адрес:
    Ухта
    Валерий М.В., а в чем собственно сложности? Блоки заменятся, а атрибуты блоков - нет.
     

    Вложения:

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

    Форумчанин

    Регистрация:
    23 янв 2014
    Сообщения:
    170
    Симпатии:
    5
    Мне нужно чтобы значения были возле вершины каждого квадрата, а они размещаются слишком далеко.
     

    Вложения:

    #5
  6. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.715
    Симпатии:
    601
    Адрес:
    Ухта
    Валерий М.В., для этих целей можно применить этот лисп. Команда запуска: mvAtt. Помимо этого там есть опции изменение высоты, сжатия, поворот атрибутов.
     

    Вложения:

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

    Форумчанин

    Регистрация:
    23 янв 2014
    Сообщения:
    170
    Симпатии:
    5
    Я так понял данный лисп перемещает атрибуты блока. Решает мою проблему, но может Вы знаете еще как заменить блоки?
     
    #7
  8. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.715
    Симпатии:
    601
    Адрес:
    Ухта
    Валерий М.В., как вариант: запускаем lisp -> команда запуска bBlock_Den -> указываем блок "эталон" (...group 1x1) -> З -> Enter и указываем один из заменяемых блоков.
     
    #8
  9. Валерий М.В.

    Форумчанин

    Регистрация:
    23 янв 2014
    Сообщения:
    170
    Симпатии:
    5
    Встречал этот lsp, но или я что-то не так делаю, или команда работает не так как мне нужно. Выбираю замену и получаю все как было, но если зайти в редактор блоков, то видно, что блок заменился. Выхожу с редактора - все как было.
     
    #9
  10. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.715
    Симпатии:
    601
    Адрес:
    Ухта
    Валерий М.В., посмотите Ваш чертеж, обработанный этой программой. Лисп работает. Внимательней и смотрите в командную строку.
     

    Вложения:

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

    Форумчанин

    Регистрация:
    23 янв 2014
    Сообщения:
    170
    Симпатии:
    5
    Чертеж, что Вы скинули - это, то про что я писал выше)
     

    Вложения:

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

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.715
    Симпатии:
    601
    Адрес:
    Ухта
    Валерий М.В., чтобы переместить атрибуты ближе к точке нужен лисп из #8 (это один из множества вариантов). А этот (#10) - для замены блока на блок. В чертеже я Вам пытался показать результат именно этой операции.
     
    #12
  13. Валерий М.В.

    Форумчанин

    Регистрация:
    23 янв 2014
    Сообщения:
    170
    Симпатии:
    5
    Понятно, просто в моем понимании, если в нужном блоке атрибуты размещены так как нужно, то и при замене на него атрибуты старых блоков займут соответствующее положение.
     
    #13

Поделиться этой страницей

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