Поворот блока в автокаде
Перейти к содержимому

Поворот блока в автокаде

  • автор:

Поворот блока в автокаде

Для добавления операции поворота в описание блока

  1. В редакторе блоков в окне «Палитры вариации блоков» на вкладке «Операции» выберите инструмент «Операцию поворота».
  2. В области рисования редактора блоков выберите параметр поворота для связывания с операцией. (Операцию поворота можно связать только с параметром поворота.)
  3. Выберите объекты (набор), чтобы связать с этой операцией.
  4. Нажать ENTER.
  5. (Дополнительно) Следуйте подсказкам в командной строке, чтобы указать тип базовой точки.
  6. Выполните одно из следующих действий, чтобы задать местоположение операции:
  7. Используйте указывающее устройство.
  8. Через запятую введите значения координат X и Y.

Примечание Местоположение операции в описании блока не влияет на внешний вид или функциональные возможности вхождения блока.

Поворот блока в автокаде

Во вхождении динамического блока действие операции поворота подобно действию команды ПОВЕРНУТЬ.

Действие операции поворота подобно действию команды ПОВЕРНУТЬ. Во вхождении динамического блока операция поворота приводит к повороту связанных объектов при редактировании связанного параметра с помощью ручки или палитры свойств.

В описании динамического блока операцию поворота можно связать только с параметром поворота: Операция поворота связана с целым параметром, а не с ключевой точкой параметра.

После связи операции поворота с параметром поворота, операция связывается с набором объектов геометрии.

Укажите тип базовой точки для операции поворота

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

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

При выборе независимого типа базы можно указать базовую точку для операции поворота, которая отличается от базовой точки связанного параметра поворота. Эта независимая базовая точка показана в редакторе блоков как маркер X. Местоположение независимой базовой точки можно изменять путем ее перетаскивания или изменения значений «База X» и «База Y» в разделе «Переопределения» палитры свойств.

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

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

Такие результаты можно получить, используя для каждой операции поворота зависимые базовые точки, каждая из которых имеет отдельное смещение базы. Однако, если требуется переместить прямоугольники независимо друг от друга (например с помощью полярного параметра или параметра XY и операции перемещения) во вхождении блока, необходимо использовать независимые базовые точки для операций поворота, так как в противном случае объекты будут вращаться неправильно.

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

Форумы CADUser → Autodesk → AutoCAD → Как зафиксировать угол поворота текста в динамических блоках?

Страницы 1

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

Сообщения 24

#1 Тема от Сергей 2 августа 2006г. 13:07:41

Тема: Как зафиксировать угол поворота текста в динамических блоках?

Есть динамические блоки. Например, розетка и с ней динамический текст. Если эту самую розетку «прилепить» на стену с поворотом в 90°/180°/270°, то, соответственно, на столько градусов поворачивается и текст. Как сделать так, чтобы у него все время был угол в 0°?

#2 Ответ от AY 2 августа 2006г. 16:00:22

Re: Как зафиксировать угол поворота текста в динамических блоках?

Возможен вариант, приведенный в файле по ссылке
http://ay51.narod.ru/zip/rozetka.zip
Впрочем, едва ли вас это устроит. 🙂

#3 Ответ от Сергей 3 августа 2006г. 08:48:08

Re: Как зафиксировать угол поворота текста в динамических блоках?

> AY
не знаю, насколько это меня устроит, поскольку ссылка битая — файл нулевой ))

#4 Ответ от AY 3 августа 2006г. 09:38:18

Re: Как зафиксировать угол поворота текста в динамических блоках?

#5 Ответ от Сергей 3 августа 2006г. 14:51:15

Re: Как зафиксировать угол поворота текста в динамических блоках?

> AY
Спасибо. Даже не думал о таком решении вопроса. 🙂
Но это все-таки не совсем то. Хочется сделать так, чтобы текст находился в фиксированном месте относительно «розетки», где при любом повороте они не будет «налезать» друг на друга.

#6 Ответ от AY 3 августа 2006г. 15:51:18

Re: Как зафиксировать угол поворота текста в динамических блоках?

#7 Ответ от AY 3 августа 2006г. 16:09:06

Re: Как зафиксировать угол поворота текста в динамических блоках?

#8 Ответ от Сергей 3 августа 2006г. 18:37:29

Re: Как зафиксировать угол поворота текста в динамических блоках?

:))) Еще раз спасибо.
В варианте 2 существует такая проблема. Представьте себе, что эту розетку нужно прикрепить на «плане сверху» к стене, которая находится горизонтально и прилегает к верхней грани «розетки» — текст попадет на штриховку стены. Соответственно, как не поставить текст, блок будет не универсальным.
Вариант 3 — почти идеально. Одно «но» — я для примера указал три варианта поворота. По планировке бывает стена и 49° и 17° и что угодно — опять же не универсально.
Если нет все же какой-то функции фиксации угла текста (к примеру, как при зеркалировании размеров, сносок текст все равно остается как он был), то я подправлю свой блок как в примере 2 и сделаю текст «подвижным» чтобы можно было перетаскивать его в экстренных случаях.

Поворот динамического блока

Здравствуйте. Как сделать блок, который будет поворачиваться в разные стороны под углом в 90 градусов(2D). Если можно, то объясните пошагово. Кад 2008.

Просмотров: 18661
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 881

1.Сделай блок.
2.Пр.кн. мыши открываеш в «Редактор блоков»
3.Параметы — Поворот и цепляеш куда тебе надо.
3.Операции — Поворот ,показываеш параметр и обьект который поворачивать.

А лучше выложи файл, что б на пальцах не обьяснять.

Регистрация: 21.12.2009
Сообщений: 29

1. создаёте блок
2. открываете в редакторе блоков
3. нажимаете на вкладку «Параметры»
4. нажимаете на кнопку «Параметр поворота»
5. делаете то ,что написано в командной строке
6. нажимаете на вкладку «Операции»
7. нажимаете на кнопку «Операция поворота»
8. делаете то ,что написано в командной строке
9. результат выкладываете на форуме

DWG 2007 поворачивающийся блок.dwg (86.9 Кб, 3684 просмотров)

Регистрация: 24.05.2009
Сообщений: 3,030
Сообщение от Tugarin
Как сделать блок, который будет поворачиваться в разные стороны под углом в 90 градусов(2D).

9. нажимаете на «Параметр поворота». В окне свойств выбираете строку «Тип угла»-«Приращение».
10. В появившейся строке «Приращение угла» вбиваете 90.
11. Сохраняете блок.

АлексЮстасу
Посмотреть профиль
Посетить домашнюю страницу АлексЮстасу
Найти ещё сообщения от АлексЮстасу

Регистрация: 05.09.2011
Сообщений: 8

Спасибо, всё получилось. Результат выкладывать не буду, так как он в точности такой же, как и у Вас, Ramil.

Руководитель проектной организации

Регистрация: 15.09.2009
Сообщений: 90

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

DWG 2007 Блок.dwg (90.3 Кб, 2920 просмотров)

Последний раз редактировалось Shish, 23.09.2011 в 15:41 .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *