Как в автокаде повернуть несколько объектов вокруг своей оси
Допустим у Вас возникла необходимость повернуть сразу несколько объектов в AutoCAD, да так чтоб они вращались вокруг собственного центра, т. е. по сути остались на своем месте и развернулись либо вверх тормашками на 180° ну или на любой другой угол.
Примечание. Как выполнить простой поворот объекта в AutoCAD читайте здесь.
Стандартный способ вращения объектов в Автокаде позволяет развернуть их лишь вокруг одного центра, ну или если дело касается блоков или текстов, то можно указать определенный угол поворота всему множеству объектов, при этом вращение будет происходить вокруг точки вставки. Эта ситуация в частности хорошо наблюдается при работе с топографическими планами, когда скажем Вы работаете в CREDO, а затем импортируете планы в Автокад. После того как Вы растащили все надписи, подписи коммуникаций, отметки рельефа в модели и стали разбивать чертеж на листы выясняется, что отметки или подписи проектных горизонталей повернуты вверх тормашками, и при повороте текста через окно свойств, все подписи опять накладываются друг на друга и приходиться разносить их заново ну или оставлять так как есть.
Дак как же выйти из такой ситуации? Все очень просто! Берем и устанавливаем данный Лисп.
Поворот объектов вокруг собственного центра. Установка Лисп
1. Качаем архив с lisp для суммирования длин в AutoCAD здесь.
2. Распаковываем архив и сохраняем lisp файлы в папочку где хранятся все наши приложения, а если такой еще нет например в D:\MyLisp. В архиве будут находится два файла MRot.lsp и srot.lsp, оба Лисп рабочие, только в MRot.lsp не работает опция Point, и на запрос Select Rotation Mode (Выберите способ вращения) нажимаем Enter, тем самым выбираем метод "Center" вокруг собственного центра объекта.
3. Запускаем AutoCAD и устанавливаем любой понравившийся Lisp стандартным способом. Если не знаем как, читаем здесь.
4. Ну все Лиспом можно пользоваться, набираем в командной строке MRot или srot в соответствии с тем файлом, что устанавливали и следуем запросам (работает предварительный выбор).
5. Ну и на последок для вывода команды с кнопки, создаем ее стандартным способом и в поле макрос пишем следующее в соответствии с тем файлом, что устанавливали:
^C^C(if (null C:MRot)(load "MRot"));MRot; - для MRot.lsp.
^C^C(if (null C:srot)(load "srot"));srot; - для srot.lsp.
Полезно. Если не знаем как создать свою кнопку читаем здесь.
Нашла в поиске что-то с программированием, ничего не поняла
Есть ли в Автокаде 2006 такая команда: повернуть несколько объектов одновременно и чтобы они оставались при этом на своем месте?
круги чтоли поворачиваем? при повороте объекта указывается точка, вокруг которой оа поворачивается. если у нескольких объектов эта точка не совпадает, то никак. поставьте вопрос более широко, может найдется другой вариант решения.
Если объекты - блоки, можно задать им всем разом значения угла поворота относительно точки вставки каждого. Повернуть НА определенный угол все блоки (если изначально у них были углы разными), - тут уже нужен лисп али VBA, по-моему.. Ну а для отдельно растущих примитивов (линий-полилиний и т.д.) - тоже можно программу написать, если определится, что будет являться точкой поворота для каждого из типов (середина линии, "центр тяжести" области, и т.д.)
__________________
. Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
круги чтоли поворачиваем? при повороте объекта указывается точка, вокруг которой оа поворачивается. если у нескольких объектов эта точка не совпадает, то никак. поставьте вопрос более широко, может найдется другой вариант решения.
Более широко: есть текст, что стоит под углом 90 гр., его много, мне нужно повернуть его, чтобы я его видела на экране горизонтально, а не "на попах".
Шоб я знала этого зверя! Извините, слышала, но не пользовалась, куда податься за выяснениями?
Если объекты - блоки, можно задать им всем разом значения угла поворота относительно точки вставки каждого. Повернуть НА определенный угол все блоки (если изначально у них были углы разными), - тут уже нужен лисп али VBA, по-моему.. Ну а для отдельно растущих примитивов (линий-полилиний и т.д.) - тоже можно программу написать, если определится, что будет являться точкой поворота для каждого из типов (середина линии, "центр тяжести" области, и т.д.)
Повернуть объект (геометрический элемент, текст, изображение, блок) в Автокаде можно двумя способами, с помощью соответствующей команды или так называемых "Ручек".
Поворот объектов в AutoCAD
Поворот объектов с помощью команды ПОВЕРНУТЬ (_ROTATE) выполняется следующим образом:
1. Запустите команду нажатием соответствующей кнопки на панели инструментов редактирования, введите в командную строку ПОВЕРНУТЬ (_ROTATE) или выберите из верхнего меню Редактировать → Повернуть .
2. Выберите объект или объекты для поворота. Данная команда поддерживает и предварительный выбор, если объекты были выбраны перед запуском команды ПОВЕРНУТЬ, этот пункт можно пропустить.
3. Далее укажите базовую точку, которая будет являться центров вращения. Не забывайте пользоваться привязками, для точности.
4. Введите величину угла поворота в командную строку и нажмите Enter, либо укажите курсором на экране, завершив вращение кликом левой кнопки мыши. Команда имеет опции "Копировать" и "Опорный угол". При выборе "Копировать" базовый элемент останется, повернется его копия. Опция "Опорный угол" позволяет альтернативно указать величину поворота на экране, выбрав начальное и конечное направление.
Вращение объектов с помощью ручек
1. Выделите объекты объект или объекты которые следует повернуть.
2. Кликните за маркер (ручку). Данный маркер будет являться центром поворота объектов.
3. По клику правой клавиши выберите опцию "Повернуть".
4. Аналогично предыдущему способу введите величину угла поворота, или выберите по клику правой клавиши.
В Автокаде за положительную величину угла принят поворот по часовой стрелки, а отрицательный против.
Важно. Эти методы позволяют вращать объекты вокруг единого центра. В том случае, если вам необходимо повернуть множество объектов вокруг их собственных центров, так чтоб они остались на своих местах, подробно разобрано здесь.
Как повернуть чертеж, а вернее видовой экран во вкладке ЛИСТ написано здесь.
Повернуть объект (геометрический элемент, текст, изображение, блок) в Автокаде можно двумя способами, с помощью соответствующей команды или так называемых "Ручек".
Поворот объектов в AutoCAD
Поворот объектов с помощью команды ПОВЕРНУТЬ (_ROTATE) выполняется следующим образом:
1. Запустите команду нажатием соответствующей кнопки на панели инструментов редактирования, введите в командную строку ПОВЕРНУТЬ (_ROTATE) или выберите из верхнего меню Редактировать → Повернуть .
2. Выберите объект или объекты для поворота. Данная команда поддерживает и предварительный выбор, если объекты были выбраны перед запуском команды ПОВЕРНУТЬ, этот пункт можно пропустить.
3. Далее укажите базовую точку, которая будет являться центров вращения. Не забывайте пользоваться привязками, для точности.
4. Введите величину угла поворота в командную строку и нажмите Enter, либо укажите курсором на экране, завершив вращение кликом левой кнопки мыши. Команда имеет опции "Копировать" и "Опорный угол". При выборе "Копировать" базовый элемент останется, повернется его копия. Опция "Опорный угол" позволяет альтернативно указать величину поворота на экране, выбрав начальное и конечное направление.
Вращение объектов с помощью ручек
1. Выделите объекты объект или объекты которые следует повернуть.
2. Кликните за маркер (ручку). Данный маркер будет являться центром поворота объектов.
3. По клику правой клавиши выберите опцию "Повернуть".
4. Аналогично предыдущему способу введите величину угла поворота, или выберите по клику правой клавиши.
В Автокаде за положительную величину угла принят поворот по часовой стрелки, а отрицательный против.
Важно. Эти методы позволяют вращать объекты вокруг единого центра. В том случае, если вам необходимо повернуть множество объектов вокруг их собственных центров, так чтоб они остались на своих местах, подробно разобрано здесь.
Как повернуть чертеж, а вернее видовой экран во вкладке ЛИСТ написано здесь.
Автор:
Объекты в чертеже можно поворачивать относительно заданной базовой точки.
Для определения угла поворота можно ввести значение угла, перетащить курсор или задать опорный угол для выравнивания с абсолютным углом.
Поворот объекта на заданный угол
Введите значение угла поворота в диапазоне от 0 до 360 градусов. Значения также могут вводиться в радианах, градах и топографических единицах. Ввод положительного значения угла приводит к повороту объектов против или по часовой стрелке в зависимости от направления отсчета угла основания в диалоговом окне "Единицы чертежа".
Поворот объекта с помощью перетаскивания
Перетащите объект около базовой точки и укажите вторую точку. Используйте режимы "Орто", полярного отслеживания или объектной привязки для большей точности.
Например, можно повернуть план дома путем выбора объектов (1), указания базовой точки (2) и угла поворота, перемещая к другой точке (3).
Поворот объекта на заданный абсолютный угол
С помощью параметра "Ссылка" можно поверните объект для выравнивания с абсолютным углом.
Например, поверните деталь на чертеже, чтобы диагональная кромка повернулась на 90 градусов, выберите объекты для поворота (1, 2), укажите базовую точку (3) и введите параметр "Ссылка". Для опорного угла укажите две конечные точки диагональной линии (4, 5). Для нового угла введите значение 90.
Поворот объектов в 3D-среде
Для поворота 3D объектов может использоваться команда ПОВЕРНУТЬ или ПОВЕРНУТЬ3D.
- С помощью команды ПОВЕРНУТЬ можно повернуть объекты вокруг указанной базовой точки. Ось вращения проходит через базовую точку и параллельна оси Z текущей ПСК.
- С помощью команды ПОВЕРНУТЬ3D можно задавать ось вращения с использованием двух точек; либо объекта; оси X, Y или Z либо направления Z текущего вида.
Читайте также: