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

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

  • автор:

Динамические блоки в Автокаде

Рассмотрим создание динамических блоков в Автокаде. Коллекция блоков для AutoCAD, которая находится на инструментальной палитре, по умолчанию содержит много динамических блоков. Использовать их на чертеже очень удобно.

Разберём, как самостоятельно создавать такие объекты. Я подготовил для вас видеоматериал «3D динамические блоки в AutoCAD. Это возможно?», который поможет разобраться с этой темой. Пошаговая инструкция в текстовом виде приведена ниже.

Создание динамических блоков в Автокаде

Создание блоков в AutoCAD начинается с того, что с использованием стандартных примитивов нужно начертить сам объект. Рассмотрим на примере окна (вид сверху). После создаем обычный статический блок.

Lинамические блоки в AutoCAD

Рис. 1. Основа для динамического блока AutoCAD.

Придадим ему свойства динамики. Это даст возможность изменять его размеры. В нашем случае удобно редактировать ширину окна, чтобы заместить сразу несколько размеров окон, например, маленькие — 1000 мм, средние — 1,55 м и большие — 1,85 м. Cоздание динамического блока в AutoCAD заключается в присвоении объекту параметров и операций.

Перейдем в редактор блоков Автокад. Для этого выберите вкладку «Вставка» → панель «Определение блока» → команда «Редактор блоков» или щелкните два раза ПКМ по блоку. Результат будет один и тот же. Откроется диалоговое окно, в котором необходимо выбрать блок для изменения.

Сделаем так, чтобы окно можно было растягивать в реальном режиме времени.

В AutoCAD динамические блоки создаются следующим образом: сначала присваивается параметр (например, «Линейный»), а затем задается соответствующая операция. Параметр указывается из палитры «Вариации блоков», которая по умолчанию открыта в Редакторе блоков.

Динамические блоки для AutoCAD

Рис. 2. Динамические блоки в Автокаде с параметром «Линейный».

Указываем две точки.

Динамические блокиАвтокад

Рис. 3. Присвоение параметра для динамического блока AutoCAD.

Далее нужно указать операцию, которую хотим выполнять с этим параметром. На палитре «Вариации блоков» переходим на вкладку «Операции» и выбираем «Растянуть».

Динамические блоки в Автокаде 2013

Рис. 4. Присвоение операции «Растянуть» для динамического блока в Автокаде.

Операцию нужно связать с параметром и такими элементами, как:

  • ключевая точка – точка, управляющая операцией.
  • набор объектов – геометрия, на которую будет оказывать влияние операция.

Динамические блоки в Автокад хитрости

Рис. 5. Связывание операции с параметрами динамического блока AutoCAD.

Следующим шагом нужно выбрать параметр (ЛКМ выбрать стрелку, на которой написано «Расстояние1» — это и есть наш параметр, который мы задали ранее).

После этого в командной строке появится запрос: «Укажите точку параметра, которую необходимо связать с операцией». Т.е. это та точка, за которую мы будем растягивать наше окно.

Создание динамических блоков в Автокаде

Рис. 6. Точка параметра, которая связана с операцией в AutoCAD.

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

Создать динамический блок в Автокаде

Рис. 7. Указание рамы выделения в AutoCAD.

Выбор объекта нужно осуществить внутри появившейся рамки. Выделение объекта можно тоже сделать рамой.

Динамический блок в Автокаде

Рис. 8. Выбор объекта динамики в Автокаде.

Нажимаем Enter. Динамический блок «Окно» готов.

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

Чтобы убедиться, что все работаем правильно, протестируем только что созданный динамический блок. Переходим во вкладку «Редактор блоков» → панель «Открыть/Сохранить» → «Тестировать блок».

Команда AutoCAD «Тестировать блок»

Рис. 9. Команда AutoCAD «Тестировать блок».

Выделите динамический блок AutoCAD и потяните за ручку. Если окно меняет свою ширину, значит, вы все сделали правильно. Закройте окно тестирования и вернитесь в редактор блоков.

Тестирование блока в AutoCAD

Рис. 10. Тестирование блока в AutoCAD.

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

Переименуем параметр «Расстояние1» на «Ширина окна». Для этого выделите параметр, нажмите ПКМ на надписи и найдите «Параметр переименования».

Чтобы указать стационарные значения окон, нужно вызвать палитру «Свойства» (Ctrl+1), выделить параметр «Ширина окна» и опуститься по списку вниз. В закладке «Набор значений» нужно выбрать «Тип расстояния» — Список.

Стандартные(фиксированные) значения для динамических параметров в Автокаде

Рис. 11. Стандартные(фиксированные) значения для динамических параметров в Автокаде.

Ниже следует задать «Список значений расстояния», как показано на рис. 12.

Рис. 12. Диалоговое окно AutoCAD «Добавление значения расстояния».

Блок готов. Сохраняем все внесенные изменения и закрываем окно «Редактор блоков». Теперь когда мы выделяем блок в пространстве Модели, то в панели «Свойства» в закладке «Настройка» можно выбрать подходящую ширину окна.

Создание динамических блоков в Автокаде – задача несложная. Достаточно один раз разобраться, и можно научиться делать такие блоки самостоятельно.

Освойте профессию проектировщика

Научитесь быстрому черчению, освоите прикладное 3D, автоматизируете создание ведомостей и спецификаций.

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

После связывания операции растягивания с параметром можно указать рамку растягивания для этой операции. Затем выберите объекты для набора операции растяжения. Рамка растягивания определяет способ редактирования объектов внутри рамки или пересекаемых рамкой во вхождении блока. Это поведение напоминает выбор секущей рамкой с помощью команды РАСТЯНУТЬ.

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

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

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

Задание свойства «Тип расстояния» для операции растягивания

Если операция растягивания связана с параметром XY, то она имеет свойство переопределения Тип расстояния. Это свойство определяет, является ли примененное расстояние для перемещения значением X, значением Y или значениями координат X и Y от базовой точки параметра.

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

Уроки AutoCAD и не только!

3. На палитре Палитры Разработки Блоков перейдем на вкладку Параметры и щелкнем параметр Линейный . Далее следуем на приглашение в командной строке.

4. Указываем начальную точку линейного параметра в центре верхней дуги, а конечную точку выше на оси блока.

5. Переходим на вкладку Операции и щелкните по операции Операция Растяжения . На приглашения в командной строке выберем параметр Растяжения , нажмите клавишу Enter , чтобы указать в качестве положения точки параметра начальную точку линейного параметра. Далее, на приглашение выбора объектов укажите с помощью секущей рамки объекты, которые будут перемещаться, и растягиваться при вставке блока. Созданный нами блок можно посмотреть на рис. 1 .

Блок с параметрами растяжения рис 1

Сохранить описание динамического блока и можно выйти из редактора. Далее с помощью меню Вставить / Блок , вставим блок в чертеж, ну а далее выделим блок и захватим крайнюю ручку. После чего можно растянуть верхнюю часть блока на требуемое значение. Рис 2 .

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

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

Всем привет!Совсем недавно открыл для себя плюсы блоков в Autocad.

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

Когда я растягиваю окно линейным параметром, то окно изменяет размер, а вот штриховка в нем не хочет изменяться.

ВОПРОС: как заставить растягиваться заливку в динамическом блоке?

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

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