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

Как изменить длину полилинии?

Discussion in 'Autocad' started by Землянин1, Dec 15, 2016.

  1. Землянин1

    Землянин1 Форумчанин

    Всем привет. Подскажите пожалуйста есть-ли модуль, лисп или макрос на кнопку (хотя сам в них "тёмный лес". Попытаюсь разобраться если найду) с помощью которого можно проделать следующие действия: щелкнули на полилинию - появилось сообщение о его длине, и появился запрос ввода длины. Вводим новую длину (которая нужна). Отрезок изменяет свою длину с новым значением. Пример: есть отрезок 12.5. Нужно сделать его длину = 10. Щелкнул по модулю, увидел длину 12.5, вписал 10 и отрезок стал =10.
    Очень похожее решалось здесь. Заранее благодарен.
     
  2. Корёгин Евгений

    Корёгин Евгений Форумчанин

    В МенюГео, если не ошибаюсь, есть такой инструмент.
     
  3. Землянин1

    Землянин1 Форумчанин

    Нашёл в МенюГЕО инструмент "Удлинить отрезок" на вкладке "Работа с полилиниями". Что-то не получается у меня с ним работать. После команды "Выберите отрезок" нажимаю на конец полилинии показывае "Выбрано отрезков 0". Могли бы описать ход действий с данным инструментом?
    --- Сообщения объединены, Dec 16, 2016, Оригинальное время сообщения: Dec 16, 2016 ---
    Инструмент работает только с линиями нарисованные с командой "Отрезок".
     
  4. Корёгин Евгений

    Корёгин Евгений Форумчанин

    Ну так наверное надо выбирать отрезок, а не полилинию
     
  5. Землянин1

    Землянин1 Форумчанин

    Я хочу удлинить линейный объкт "Ограждения" с модуля "Топографические условные знаки" на полтора метра. Может они просто "не дружат"?
     
  6. Корёгин Евгений

    Корёгин Евгений Форумчанин

    Попробуйте расчленить полилинию на отрезки. Удлиннить нужные сегменты, потом объединить всё обратно в полилинию.
     
  7. sergtor

    sergtor Форумчанин

    В НПИ (настройка пользовательского интерфейса) создаем пользовательскую команду, например Увеличить1(чтобы не редактировать штатную), кнопку и перемещаем на нужную панель (или создаем новую), прописываем макрос ^C^C_lengthen;;/; После этого достаточно будет указать полилинию и в командную строку ввести нужную длину. При этом еще можно указать направление увеличения (уменьшения) полилинии.
     

    Attached Files:

    AGF, Oigi, FOXXX591 and 2 others like this.
  8. Землянин1

    Землянин1 Форумчанин

    Всем спасибо. Решил. Про F12 совсем забыл (ученик пока). Но все таки ради интереса и общего развития задам следующий вопрос (не отругайте пожалуйста Администраторы).

    Так как я ни разу не сталкивался с макросами и т.д., опишите пожалуйста подробнее куда что нажимать, копировать и т. п.

    Все понял, спасибо.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice