Линейное растяжение динамический блок

Линейное растяжение динамический блок thumbnail

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

В этом примере создается окно шириной 36 дюймов и высотой 72 дюйма, после чего его ширина делается растяжимой.

Создание блока

  1. В пустом чертеже нарисуйте прямоугольник 36 x 72 дюйма, чтобы представить окно. Нарисуйте внутренние прямоугольники, как показано на рисунке. Разместите левый нижний угол окна в точке 0,0.
  2. Выберите . найти
  3. Назовите блок, выберите все объекты геометрии и нажмите кнопку «ОК».

Создание растяжимости

  1. Дважды щелкните блок и нажмите «ОК» в диалоговом окне «Редактирование определения блока». Откроется среда «Редактор блоков» и отобразится соответствующая вкладка ленты.
  2. Если палитра вариации блоков не отображается, щелкните . найти

    Теперь можно определять динамическую часть блока.

  3. На палитре вариации щелкните .
  4. Выберите левый верхний угол внешнего прямоугольника для первого местоположения.
  5. Выберите правый верхний угол внешнего прямоугольника для второго местоположения.
  6. Выберите местоположение параметра.

    Чтобы включить растягивание окна только с одной стороны, удалите одну из ручек.

  7. Выберите параметр, нажмите правую кнопку мыши и щелкните «Свойства».
  8. В разделе «Разное» окна «Свойства» задайте для параметра «Число ручек» значение 1.

    В результате должно получиться следующее.

  9. На палитре вариации щелкните .

    Следуйте подсказкам в командной строке.

  10. Выберите параметр. Выберите параметр «Расстояние1».
  11. Укажите точку параметра, которую необходимо связать с операцией, или введите [Начальная точка/Вторая точка] <Начало>. Выберите точку рядом с ручкой одного параметра (при наведении указателя мыши появится красный значок Х).
  12. Укажите первый угол рамки растягивания. Щелкните над окном рядом с центром.
  13. Укажите противоположный угол. Щелкните под окном справа, как показано.
  14. Выбрать объекты: Используйте секущую рамку, чтобы указать всю правую половину окна, а затем нажмите ENTER, чтобы завершить выбор объекта.

    Блок готов к использованию, но сначала стоит его проверить.

Проверка и сохранение блока

  1. Перейдите на . найти
  2. Выберите блок и щелкните параметр растяжения.
  3. Переместите указатель мыши, чтобы растянуть блок или введите конкретную ширину.
  4. Нажмите .
  5. Нажмите .
  6. Сохраните изменения при появлении запроса.

Растягивание блока с приращением

Допустим, требуется добавить окна от 24 до 60 дюймов с приращением 6 дюймов. Можно определить параметр растяжения, чтобы ограничить растягивание.

  1. Щелкните дважды созданное растяжимое окно и нажмите «ОК», чтобы редактировать блок.
  2. Выберите параметр растяжения, «Расстояние1», нажмите правую кнопку мыши и щелкните «Свойства».

    Найдите раздел «Набор значений».

  3. В раскрывающемся меню «Тип расст» выберите приращение.
  4. В поле «Приращение расстояния» введите 6.
  5. В поле «Минимальное расстояние» введите 24.
  6. В поле «Максимальное расстояние» введите 60.
  7. Протестируйте блок, как описано выше. Обратите внимание на полупрозрачные белые линии, которыми отмечены допустимые приращения.

Растягивание блока с помощью списка значений

Вместо растягивания приращений можно, например, создать окна шириной только 24 дюйма, 36 дюймов и 48 дюймов.

  1. Щелкните дважды созданное растяжимое окно и нажмите «ОК», чтобы редактировать блок.
  2. Выберите параметр растяжения, «Расстояние1», нажмите правую кнопку мыши и щелкните «Свойства».

    Найдите раздел «Набор значений».

  3. В раскрывающемся меню «Тип расст» выберите «Список».
  4. Щелкните кнопку рядом с полем «Список значений расстояния».
  5. Добавьте 24 и 48 в диалоговом окне «Добавление значения расстояния» и нажмите «ОК». Значение 36 добавится автоматически, так как это фактическая ширина окна.
  6. Протестируйте блок, как описано выше. Еще раз обратите внимание на полупрозрачные белые линии, которыми отмечены допустимые размеры.

Источник

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

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

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

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

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

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

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

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

Читайте также:  Бетон в25 прочность на растяжение

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

В 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.

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

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

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

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

Источник

Используйте операцию полярного растягивания в динамическом блоке

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

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

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

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

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

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

Читайте также:  Растяжение нерва на плече

Линейное растяжение динамический блок

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

Линейное растяжение динамический блок

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

  • Используйте операцию поворота в динамическом блоке
  • Используйте операцию растягивания в динамическом блоке

Источник

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

В этом примере создается окно шириной 36 дюймов и высотой 72 дюйма, после чего его ширина делается растяжимой.

Создание блока

  1. В пустом чертеже нарисуйте прямоугольник 36 x 72 дюйма, чтобы представить окно. Нарисуйте внутренние прямоугольники, как показано на рисунке. Разместите левый нижний угол окна в точке 0,0.
  2. Выберите . найти
  3. Назовите блок, выберите все объекты геометрии и нажмите кнопку «ОК».

Создание растяжимости

  1. Дважды щелкните блок и нажмите «ОК» в диалоговом окне «Редактирование определения блока». Откроется среда «Редактор блоков» и отобразится соответствующая вкладка ленты.
  2. Если палитра вариации блоков не отображается, щелкните . найти

    Теперь можно определять динамическую часть блока.

  3. На палитре вариации щелкните .
  4. Выберите левый верхний угол внешнего прямоугольника для первого местоположения.
  5. Выберите правый верхний угол внешнего прямоугольника для второго местоположения.
  6. Выберите местоположение параметра.

    Чтобы включить растягивание окна только с одной стороны, удалите одну из ручек.

  7. Выберите параметр, нажмите правую кнопку мыши и щелкните «Свойства».
  8. В разделе «Разное» окна «Свойства» задайте для параметра «Число ручек» значение 1.

    В результате должно получиться следующее.

  9. На палитре вариации щелкните .

    Следуйте подсказкам в командной строке.

  10. Выберите параметр. Выберите параметр «Расстояние1».
  11. Укажите точку параметра, которую необходимо связать с операцией, или введите [Начальная точка/Вторая точка] <Начало>. Выберите точку рядом с ручкой одного параметра (при наведении указателя мыши появится красный значок Х).
  12. Укажите первый угол рамки растягивания. Щелкните над окном рядом с центром.
  13. Укажите противоположный угол. Щелкните под окном справа, как показано.
  14. Выбрать объекты: Используйте секущую рамку, чтобы указать всю правую половину окна, а затем нажмите ENTER, чтобы завершить выбор объекта.

    Блок готов к использованию, но сначала стоит его проверить.

Проверка и сохранение блока

  1. Перейдите на . найти
  2. Выберите блок и щелкните параметр растяжения.
  3. Переместите указатель мыши, чтобы растянуть блок или введите конкретную ширину.
  4. Нажмите .
  5. Нажмите .
  6. Сохраните изменения при появлении запроса.

Растягивание блока с приращением

Допустим, требуется добавить окна от 24 до 60 дюймов с приращением 6 дюймов. Можно определить параметр растяжения, чтобы ограничить растягивание.

  1. Щелкните дважды созданное растяжимое окно и нажмите «ОК», чтобы редактировать блок.
  2. Выберите параметр растяжения, «Расстояние1», нажмите правую кнопку мыши и щелкните «Свойства».

    Найдите раздел «Набор значений».

  3. В раскрывающемся меню «Тип расст» выберите приращение.
  4. В поле «Приращение расстояния» введите 6.
  5. В поле «Минимальное расстояние» введите 24.
  6. В поле «Максимальное расстояние» введите 60.
  7. Протестируйте блок, как описано выше. Обратите внимание на полупрозрачные белые линии, которыми отмечены допустимые приращения.

Растягивание блока с помощью списка значений

Вместо растягивания приращений можно, например, создать окна шириной только 24 дюйма, 36 дюймов и 48 дюймов.

  1. Щелкните дважды созданное растяжимое окно и нажмите «ОК», чтобы редактировать блок.
  2. Выберите параметр растяжения, «Расстояние1», нажмите правую кнопку мыши и щелкните «Свойства».

    Найдите раздел «Набор значений».

  3. В раскрывающемся меню «Тип расст» выберите «Список».
  4. Щелкните кнопку рядом с полем «Список значений расстояния».
  5. Добавьте 24 и 48 в диалоговом окне «Добавление значения расстояния» и нажмите «ОК». Значение 36 добавится автоматически, так как это фактическая ширина окна.
  6. Протестируйте блок, как описано выше. Еще раз обратите внимание на полупрозрачные белые линии, которыми отмечены допустимые размеры.

Источник

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

Урок ответит на такие вопросы:

Читайте также:  Лучшее средство от растяжений и ушибов

– Как создать динамический блок в AutoCAD;

– Как сделать блок в Автокаде самостоятельно;

– Как происходит работа с динамическими блоками.

Видео версия урока:

Текстовая версия урока:

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

Если честно, то я лично считаю, что у каждого уважающего себя любителя программы AutoCAD должна быть всегда под рукой личная коллекция блоков, которые он верой и правдой использует во всех проектах. Почему такое мнение? Все просто! Динамический блок в Автокаде экономит до 50% вашего времени и нервов. Давайте я покажу на небольшом примере как это работает. (см скриншоты)

Линейное растяжение динамический блок

Возьмем дверь которая выполнена динамическим блоком. При ее нажатии выделяется сразу вся дверь и показываются маркеры синего цвета, которые и делают блок динамическим. Тут нужно сделать небольшое отступление. Динамическим блоком называются блоки, которые обладают определенными параметрами, которые задаются в редакторе блоков. Например как тут, мы можем поменять ширину двери простым нажатием на нужную ширину. На практике нам не нужно заново делать новую дверь (а их может быть 10-ки) и каждый раз чертить новую, с новыми наборами размеров? Зачем? Мы сделаем один динамический блок и упростим себе жизнь.

Линейное растяжение динамический блок

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

Линейное растяжение динамический блок

Представьте, Вы сами можете сделать такое и заставить двери или окна (и не только) принимать нужную Вам форму!

Линейное растяжение динамический блок

Вы можете перемешать дверь вдоль стен и не редактировать саму стену. Нет нужды удалять штриховку, тратить время на формирование проема. Вы перемешаете динамический блок и все. На практике это работает так, Ваш заказчик скажет Вам перенести дверь на 10 см влево. Не знающий про дин. блоки в Автокад удалил бы штриховку, затем нарисовал бы новый проем, затем снова бы нанес штриховку. А если таких правок будет 10-ки? Клиентов с “Я так вижу” очень много и поверьте на слово, динамические блоки в AutoCAD очень сильно увеличивает продолжительность жизни любого проектировщика, за счет экономии нервов и времени. Да, я очень их люблю.

Линейное растяжение динамический блок

Желание клиента закон.

Линейное растяжение динамический блок

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

Линейное растяжение динамический блок

Шаг 1. Сейчас мы перейдем к практической части, без лишней воды и моих сантиментов относительной это замечательной функции. Итак, для создания динамического блока нам нужна заготовка. Подойдет окно, как в нашем примере. (см. скриншот).

Линейное растяжение динамический блок

Шаг 2. Выделяем нашу заготовку и переходим во вкладку “главная” находим там панель “блок”, в ней кликаем на слово “создать”. После этого откроется окно создания динамических блоков в Автокад.

Линейное растяжение динамический блок

Шаг 3. В новом окне, нам нужно задать “имя” будущего динамического блока и указать его базовую точку. Для создания блока этого хватит. А вот для создания динамического блока в программе нет, нужны еще ряд действий о которых мы поговорим чуть ниже.

Линейное растяжение динамический блок

Итак, мы создали блок в Автокаде. Обратите внимание, что теперь это у нас единый объект с базовой точкой. Это и есть отличительная черта всех блоков, это единый объект который состоит из нескольких (а порой и множества) линий.

Линейное растяжение динамический блок

Шаг 4.  Добавляем динамические свойства нашему блоку через редактор блоков в AutoCAD. Для этого нужно выбрать наш блок, нажать правую кнопку мыши и выбрать и выбрать “редактор блоков”, после этого мы попадаем в новое окно – окно редактора блоков. (см. скриншоты)

Линейное растяжение динамический блок

Вот так выглядит редактор блоков.

Линейное растяжение динамический блок

С помощью палитры вариаций блоков мы и будем делать динамический блок в Автокаде.

Линейное растяжение динамический блок

Шаг 5. Для этого нужно добавить сначала “параметр” который будет меняться, а затем указать “операцию”, т.е.  указать каким образом будет параметр меняться, например масштабировать или поворачиваться. Рассмотрим на примере чуть ниже.

Линейное растяжение динамический блок

Линейное растяжение динамический блок

Шаг 6. Практические действия. Заходим во вкладку “параметры”, выбираем “линейный” и накладываем его на наше окно. Т.е. нужно будет выбрать две точки в нашем случае (все зависит от задачи, это важно), это начало и конец окна, ?