Автокад растянуть не работает

CadSupport

Все о BIM, CAD, ERP

Автокад фишки, команда Растянуть (Stretch)

В автокаде есть один очень интересный инструмент. О нем мало кто знает, еще меньше народу им пользуется, в виду его некоторой неочевидности. Однако он крайне полезен для целого ряда задач и позволяет манипулировать группами объектов и/или их элементов как одним.

команда «Растянуть» (Stretch).

Как следует из названия позволяет что-то растягивать. Давайте разбираться, что именно и как это использовать.

Итак, в отличии от других команд, для работы с командой Растянуть необходимо чтобы выборка объектов была пустой — нажимаем клавишу Esc на всякий случай, либо ПКМ/отменить.

После чего запускаем команду нажатием кнопки:

Дальше рамкой выбираем объекты с которыми хотим работать. Тонкий нюанс, для правильной работы команды надо понимать следующее: кроме объектов мы выбираем еще и их контрольные точки, вершины и т.п. Причем всё, что попадет в рамку выбора мы сможем перемещать, а всё что не попадет, останется на месте.

Для примера возьмём текстовые выноски

Делаем выбор так чтобы в рамку попали сами надписи, полки и вершина выноски.

После чего получаем следующий вид:

Все выделенные объекты подсветились, теперь мы можем исключить те объекты которые попали в выборку по ошибке и должны остаться на месте. А вот добавлять объекты к выбранным не стоит. В смысле можете попробовать, и самостоятельно понять почему это бессмысленно. Когда всё выбрано, подтверждаем клавишей Enter.

Теперь задаем смещение, аналогично команде «Переместить». Вот только результат будет выглядеть вот так:

Не смотря на то, что сами выноски были подсвечены их вершины остались на месте, а полки текст и связанные с ними вершины выносок мы перемещаем на новую позицию. И это с помощью буквально пары кликов.

Еще разок:

Сбрасываем выбор (ESC), запускаем команду. С помощью рамки подсекаем те вершины и объекты которые хотим переместить:

Убираем из выборки лишнее, и подтверждаем выбор (Enter):

Задаем перемещение с помощью точек откуда и куда:
Однако, делать это следует аккуратно, иначе можно получить вот такое месиво:

Окей, команда отличная, делать может много всякого, но что если нужные нам вершины прямоугольной рамкой подсечь никак нельзя?

Ответ на этот вопрос так же есть, подсечём наши вершины с помощью многоугольника. Еще разок:

Сбрасываем выборку (ESC).

Запускаем команду (Растянуть)

Набираем в консоли команду «_cp» (crossing polygon), английскими буквами, теперь с помощью полигона обрисовываем точки которые должны попасть в нашу выборку:

Подтверждаем выбор, и перемещаем их.

В общем все довольно просто.

Читайте также:  Автозапуск мерседес не работает

Эта команда может спасти вам кучу времени и нервов в самых разных случаях:

  • Работа с цепочками размеров, если необходимо приподнять цепочку размеров, или несколько цепочек.
  • Быстро поменять положения выносок
  • Выделить и переместить большое количество вершин в определенной области, вместо того чтобы выбирать каждую из них.

Источник

AutoCAD

Автор:

Растягивание объектов, пересекаемых рамкой выбора или многоугольником.

Объекты, которые частично находятся в секущей рамке, растягиваются. Объекты, которые полностью включены в секущую рамку, или выделены отдельно, перемещаются, а не растягиваются. Не может быть выполнено растягивание некоторых типов объектов, таких как круги, эллипсы и блоки.

Отображаются следующие запросы.

Выберите объекты

Задание части объекта, для которой требуется выполнить растяжение. Используется параметр «СМн-угол» или метод выбора секущего объекта. По завершении выбора нажмите клавишу ENTER.

С помощью команды РАСТЯНУТЬ перемещаются только вершины и конечные точки, находящиеся внутри секущей рамки; вершины и конечные точки за рамкой остаются неизменными. Команда РАСТЯНУТЬ не изменяет 3D тела, игнорирует информацию о ширине полилинии, направлениях касательных и сглаживании.

Базовая точка

Задание базовой точки, от которой рассчитывается смещение для растяжения. Эта базовая точка может находиться за пределами области, для которой выполняется растяжение.

Вторая точка Задание второй точки, определяющей расстояние и направления растяжения. Расстояние и направление этой точки от базовой точки определяет дальность и направление растяжения выбранных частей объекта.

Источник

Не работает функция «Растянуть»

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщения 11

#1 Тема от Виктор 30 марта 2008г. 15:00:32

  • Виктор
  • Восстановленный участник
  • На форуме с 12 октября 2005г.
  • Сообщений: 110
  • Спасибо: 0

Тема: Не работает функция «Растянуть»

У меня не работает функция «Растянуть» (Команда: _stretch).
Точнее работает, но с глюком. При вводе команды _stretch программа просит выделить объекты; выделяю, и потом пытаюсь растянуть, а они просто перемещаются. Зато работает иначе: достаточно просто выделить объект (без команды), ухватиться за ручку и тупо растянуть. Так можно выделять и тянуть вершины, грани и целые плоскости. Но есть одно НО: Функцию «растянуть» я использую в динамическом блоке (назначаю из под редактора блоков), а там нужна именно команда _stretch, которая, к сожалению реагирует неадекватно — т.е. просто перемещает объект не растягивая его.
Помогите кто чем может. Может я что-то делаю не так?
Заранее благодарю.

#2 Ответ от Valery Brelovsky 30 марта 2008г. 15:38:06

  • Valery Brelovsky
  • Активный участник
  • Откуда: Израиль / Север Израиля / Кирь
  • На форуме с 3 июня 2005г.
  • Сообщений: 2,359
  • Спасибо: 19

Re: Не работает функция «Растянуть»

При вводе команды _stretch программа просит выделить объекты; выделяю, и потом пытаюсь растянуть, а они просто перемещаются.

Вопрос как выделяешь. По одному секущей рамкой с права на лево или как. Та же проблема скорее всего и в дин, блоке. Чтобы растянуть линию нужно секущей рамкой с права на лево, выбрать край линии и не в коем случае не всю линию. Если выбрать объект то он т будет перемещаться весь. Автокад он не знает сто именно нужно растягивать. Потому для правильной работы функции _stretch нужно правильно указать что должно перемещаться и всё.

Читайте также:  Что делать если не работает газовая духовка

#3 Ответ от Виктор 30 марта 2008г. 16:02:40

  • Виктор
  • Восстановленный участник
  • На форуме с 12 октября 2005г.
  • Сообщений: 110
  • Спасибо: 0

Re: Не работает функция «Растянуть»

Хм. Честно сказать с линией я раньше не пробовал, вот сейчас попробовал — все работатет — и просто с линией, и с атрибутами дин.блока, в основе которого линия. Тогда другой вопрос — _stretch работает только с линиями и все? Допустим, я хочу сделать дин.блок (профиль, труба — не столь важно), с мин. длиной X, макс. длиной Y., который можно будет тянуть «голубой ручкой» в пределах этой длины. Прописать значения атрибута Distance — не вопрос, а вот как организовать взаимодействие _stretch и блока таким образом, чтобы блок был не просто одной линией, а сечением профиля?

#4 Ответ от Vova 30 марта 2008г. 16:11:29

  • Vova
  • Восстановленный участник
  • На форуме с 10 декабря 2003г.
  • Сообщений: 2,055
  • Спасибо: 0

Re: Не работает функция «Растянуть»

Здесь какое-то противоречие. Не может пользователь, добравшийся до создания динамических блоков, не знать, как работает рядовая команда Stretch. Так что-же и где не работает: команда Stretch в поле для черчения или Stretch action в редакторе дин блоков?
Опа, уже есть уточнение. В редакторе дин блоков в рамку stretch action надо захватить все, что будет растягиваться
Постарайся вопросы формулировать понятно

#5 Ответ от Виктор 30 марта 2008г. 16:40:03

  • Виктор
  • Восстановленный участник
  • На форуме с 12 октября 2005г.
  • Сообщений: 110
  • Спасибо: 0

Re: Не работает функция «Растянуть»

Не может пользователь, добравшийся до создания динамических блоков, не знать, как работает рядовая команда Stretch

🙂 Я АвтоКАД изучаю не последовательно — что мне сегодня нужно, то и пользую. А Stretch как-то не нужен был, просто тянул ручки выделенного объекта, отдельно часть объекта выделял с нажатием клавиши Ctrl. Вот и вся любовь к команде Stretch. Только сейчас пришел к тому, что не могу использовать Stretch в отшении блока (с телами, не сохраненными в блок работает как описано ниже)
В поле черчения Stretch работает. Правда, если именно вводишь команду _Stretch — то работает только с линией, а другие объекты (куб, цилиндр и т.п.) просто перемещает, не зависимо от способа выделения. Но если не вводишь ни какую команду, а просто выделяешь объект, то появляются ручки, за которые можно тянуть и растягивать, при этом в текстовом окне мне сообщают, что я использую Stretch.

В редакторе дин блоков в рамку stretch action надо захватить все, что будет растягиваться

Пробовал по всякому: и часть объекта, и целиком (так, на всякий случай). Только что создал объект из плоскости (контур П-образного профиля), командой _sweep вытянул его вдоль линии (получилась 3-D модель профиля). Загнал все это дело в блок. В редакторе проставил атрибуты, и что? Результат: Линия, вдоль которой создал профиль — тянется («голубыми ручками»), а тело профиля — двигается вслед не изменяя своей длины!
Эксперименты с телами, созданными командой _extrude — так же не дали результатов. :(((

Источник

AutoCAD

Автор:

Растягивание объектов, пересекаемых рамкой выбора или многоугольником.

Читайте также:  Как ворде настроить ширину полей

Объекты, которые частично находятся в секущей рамке, растягиваются. Объекты, которые полностью включены в секущую рамку, или выделены отдельно, перемещаются, а не растягиваются. Не может быть выполнено растягивание некоторых типов объектов, таких как круги, эллипсы и блоки.

Отображаются следующие запросы.

Выберите объекты

Задание части объекта, для которой требуется выполнить растяжение. Используется параметр «СМн-угол» или метод выбора секущего объекта. По завершении выбора нажмите клавишу ENTER.

С помощью команды РАСТЯНУТЬ перемещаются только вершины и конечные точки, находящиеся внутри секущей рамки; вершины и конечные точки за рамкой остаются неизменными. Команда РАСТЯНУТЬ не изменяет 3D тела, игнорирует информацию о ширине полилинии, направлениях касательных и сглаживании.

Базовая точка

Задание базовой точки, от которой рассчитывается смещение для растяжения. Эта базовая точка может находиться за пределами области, для которой выполняется растяжение.

Вторая точка Задание второй точки, определяющей расстояние и направления растяжения. Расстояние и направление этой точки от базовой точки определяет дальность и направление растяжения выбранных частей объекта.

Источник

Растянуть в Автокаде

Продолжаем изучать возможности редактирования Автокада. Растянуть в Автокаде также просто, как выполнить поворот или масштабирование изображения. Растяжение позволяет очень быстро менять длину и высоту объекта с сохранением остальных размеров.

Растянуть в Автокаде

Команда «Растянуть» включена в блок редактирования. Выбираем.

Операция растяжения имеет один очень важный момент, а именно выделение объектов. После того, как программа предложит выделить объекты, не спешим. Выделять нужно рамкой справа налево, начав со свободной области чертежа. Только так, а не иначе.

Самый важный момент: Отрезки, которые полностью попали в рамку, будут просто перемещены, а отрезки, частично попавшие в рамку, будут растягиваться. После выделения допускается исключать линии из выделенной области, добавлять не допускается. Нажимаем «Enter».

Выбираем базовую точку, затем курсором мыши задаем направление растягивания и вводим числовое значение. На картинке показано, как выглядел фрагмент чертежа до растягивания и, как будет выглядеть после. Также на картинке можно увидеть, какие отрезки растягиваются, а какие просто перемещаются. Как я писал выше, растягивают те отрезки, которые попали в рамку не полностью.

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

Происходит перемещение с копированием, при этом отрезки не растягиваются. Это самая распространенная ошибка. Одновременно с этим, отрезки, которые были выбраны, остаются на своих местах. Новички начинают их удалять и продлевать линии вручную, но это не продуктивно и неправильно. Такая же ситуация будет возникать, если после выделения рамкой, Вы попробуете добавить отрезку вручную.

Мы рассмотрели, как растянуть объект в Автокаде. Стоит отметить, что растягивать можно как по горизонтали и по вертикали, так и на определенный угол. Операция позволяет не только увеличивать длину или высоту элемента, но и уменьшать. Еще одна тонкость: штриховка разреза, попадающего в область растяжения, должна быть выполнена отдельно от остальных штриховок, иначе переместятся все штриховки чертежа. О том, как делается штриховка в Автокаде, я рассказывал в одном из предыдущих уроков.

Остались вопросы, или что-то непонятно? — Предлагаю воспользоваться формой для комментариев и задать там свой вопрос.

Источник

Оцените статью