Команда: BIMPROPAGATE
О команде Рекомендовать
Команда PROPAGATE может использоваться для копирования одинаковых узлов (детализаций) по всей модели. Она применяет узлы, относящиеся к выбранным базовым телам, к аналогичным телам в модели. Одна и та же деталь часто используется в нескольких местах модели (например, соединение между элементами конструкции, соединение между стеной и плитой, узел края крыши и т. д.). Как правило, самый быстрый способ решения этой проблемы - использование команды PROPAGATE.
Пять вариантов команды PROPAGATE
Прежде чем перейти к работе с командой PROPAGATE, важно отметить, что также существует пять вариантов этой команды, каждый из которых используется в определенном наборе случаев. Эти пять вариантов команды были разработаны для того, чтобы процесс выполнения PROPAGATE был более понятным новым пользователям. Инструмент может применяться в очень большом числе случаев и это может усложнить его восприятие для нового пользователя; предлагаемые варианты команды помогают сделать инструмент более простым и лаконичным, поскольку каждый из них предназначен для конкретных случаев использования. Но все эти варианты по-прежнему являются составляющими исходной команды PROPAGATE, поэтому любую проблему, которую вы можете решить с использованием определенного варианта, вы также можете решить с помощью стандартной команды PROPAGATE. Более опытный пользователь, используя исходную команду PROPAGATE, сможет решить проблемы, которые не могут быть решены ни одним из ее вариантов.
Варианты команды PROPAGATE:
-
BIMPROPAGATEPLANAR: Копирование узла соединения плоских элементов, таких как стены, плиты и крыши.
-
BIMPROPAGATELINEAR: Копирование узла соединения линейных элементов, таких как балки, колонны, трубы, воздуховоды с одним плоским элементом.
-
BIMPROPAGATEPATTERN: Многократное копирование одиночного элемента или группы элементов по плоской поверхности или сетке. Может использоваться для копирования светильников, выключателей, окон, воздушных диффузоров, колонн.
-
BIMPROPAGATEEDGES: Копирование вдоль кромки плоского твердого тела. Может использоваться для копирования перил, желобов, бордюров, парапетных крышек и т.д.
-
BIMPROPAGATECORNER Копирование узла углового соединения нескольких плоских тел.
Основные процедуры
Общий процесс выполнения команды PROPAGATE состоит из двух основных этапов: определение копируемого узла (детализации) и выбор места его применения.
Определение копируемого узла
Запрос программы: Укажите базовые тела:
На первом этапе каждой операции копирования указываются базовые твердые тела . Эти твердые тела определяют ситуацию, при которой должен применяться данный узел. Например, на изображении ниже показано соединение колонны с балкой с использованием торцевой пластины и нескольких болтов. Этот узел был разработан для конкретной балки, соединяющейся с конкретной колонной, и теперь нам необходимо применить этот узел соединения для всех подобных случаев примыкания балки к колонне. Таким образом, базовыми твердыми телами в этом случае будут колонна (1) и балка (2). После этого команда PROPAGATE выполняет сканирование модели на наличие ситуаций, в которых встречаются эти базовые твердые тела, и пытается применить в этих местах соответствующий узел.
Примечание: это пример ситуации, которая может быть решена с помощью команды BIMPROPAGATELINEAR.
Нажмите Enter, чтобы завершить выбор базовых тел.
Вторым шагом является указание объектов и подобъектов узла . Это объекты, которые вы хотите скопировать по всей модели. Это могут быть тела, вставки блоков или даже грани (например, отверстие в базовом теле может быть скопировано путем выбора его граней).
Запрос программы: Укажите объекты и подобъекты (опционально):
В данном примере объектами узла будут концевая пластина (3) и болты (4).
Обратите внимание, что в некоторых случаях указание объектов узла не требуется. Допустим, нам необходимо выполнить копирование узла соединения между плитой пола и стеной, показанной на приведенном ниже рисунке. Наши базовые тела - это плита пола (5) и стена (6), и никакие объекты узлов в данном случае не требуются. Для пропуска этого шага Вы можете нажать клавишу Enter или правую кнопку мыши.
Если для соединения необходимо смоделировать дополнительные тела (например, блок изоляции или плинтус), эти дополнительные тела будут считаться объектами узла.
Примечание: это пример ситуации, которая может быть решена с помощью команды BIMPROPAGATEPLANAR.
После указания базовых твердых тел и объектов узла копируемый узел будет определен автоматически. В качестве визуального стиля временно установлен режим Просвечивание и изображение автоматически масштабируется по объему узла. Все, что находится внутри этого объема и является либо объектом узла, либо частью базового тела, будет скопировано в другие места.
Содержимое копируемого узла может определяться в виде 3D объема или2D сечения.
В нашем примере соединения балки с колонной содержимое копируемого узла будет таким, как показано на приведенном ниже рисунке. Это пример определения содержимого узла в виде 3D объема. Примыкание базовых тел к объему узла выделено фиолетовым цветом (8).
Следует отметить, что в этом узле в колонне имеются отверстия для болтов. Эти отверстия не обязательно являются объектами узлов, но, поскольку они являются частью базового тела и находятся внутри объема узла, они также будут скопированы. Таким образом, команда BIMPROPAGATE делает больше, чем простое копирование объектов.
Содержимое узла соединения между стеной и плитой будет иметь другой вид. Как показано на рисунке ниже, узел (9) будет плоским и отображается в виде сечения. Это связано с тем, что узел может копироваться путем выдавливания этого 2D сечения. В данном случае места примыкания базовых твердых тел к содержимому узла также выделены фиолетовым цветом (10).
Примечание: при выполнении командBIMPROPAGATEPLANAR и BIMPROPAGATEEDGES содержимое копируемого узла всегда имеет вид 2D сечения.
Запрос программы: Рекомендовать эту 3D детализацию? [как Блок/как Копию/Нет/Расширить область]<Как блок>:
Запрос программы: Рекомендовать детализацию как выдавливание этого 2D сечения? [Да/Нет/Расширить область] <Да>:
Как правило, объем детализации, предлагаемый командой BIMPROPAGATE, будет достаточным для того, чтобы соответствовать намерениям пользователя. При необходимости вы можете расширить область детализации. Эта функция имеет два варианта использования:
- Если вы хотите заменить существующую детализацию меньшейдетализацией. Например, мы хотим заменить ранее предложенное соединение между колонной и балкой следующим:
В этом случае нам придется расширить область детализации (11), чтобы она была больше, чем исходный узел: - Возможно, вы захотите включить большую часть базового тела, например, для соединения с целевыми твердыми телами, которые находятся на удалении друг от друга. На приведенном ниже рисунке, нам необходимо скопировать узел соединения между красной и желтой балкой так, чтобы, чтобы желтая и зеленая балки были соединены таким же образом.
Для этого необходимо увеличить объем детализации так, чтобы он перекрывал торцы зеленой и желтой балок.
Как только объем детализации включит в себя все, что вы хотите рекомендовать для копирования, вы можете перейти ко второму шагу - выбору места применения детализации. Для объемных 3D детализаций необходимо сделать еще один выбор: рекомендовать детали в виде блоков или как копии. При использовании детализации в виде блока, все объекты узла будут сгруппированы в новое определение блока со вставкой экземпляров этого блока.
Выбор места применения детализации
Запрос программы: Выберите следующее действие [Применить все/Отмена] <Применить все>:
На этом шаге вид будет смасштаьирован таким образом, чтобы на экране отобразились все возможные предложения. Каждое предложение является возможным местом примененения этой детализации и обозначается одним из следующих значков (или виджетов):
|
Детализация будет применена |
Детализация не будет применена; она отключена пользователем вручную |
|
|
Детализация не будет применена по одной из нескольких возможных причин. Для получения дополнительной информации наведите курсор на значок |
Детализация будет применена, но обнаружены коллизии |
|
|
Деталь будет применена, но есть несколько альтернативных вариантов. Для переключения между вариантами наведите курсор на значок |
При подведении курсора к виджету отображается дополнительная информация. Нажатие на виджет изменяет его статус: для переключения между предложениями щелкните соответствующий виджет. Нажмите клавишу Enter, чтобы применить все виджеты в том виде, как они отображаются в текущий момент: будут применены только предложения, отмеченные зеленым маркером.
Предложение также отображает предварительный вид (превью) того, как будет выглядеть детализация. На приведенных ниже рисунках вы можете видеть как виджеты (12), так и превью детализации (13).
Виджеты также могут быть выбраны с помощью окна выбора. Выбранный виджет выделяется синим контуром. После выбора одного или нескольких виджетов нажатие клавиши Enter больше не применяет предложение ко всем виджетам, а только к тем, которые выбраны в текущее время:
Запрос программы: Укажите следующее действие: [Применить выбранные/Отмена] <Применить выбранные>
Эта процедура может быть использована для последовательного рассмотрения и применения всех предложений.
В приведенном ниже видео выполняются следующие шаги:
- Четыре виджета выбраны и отключены
- При нажатии Enter все четыре выбранных предложения, которые были отключены, не применяются, и четыре предложения удалены из вида
- Выбраны четыре предложения
- При нажатии Enter четыре выбранных предложения будут применены и удалены из вида.
- Осталось одно предложение; Нажмите Enter, чтобы принять это предложение и завершить выполнение команды BIMPROPAGATE.
Следует учитывать, что команда BIMPROPAGATE обрабатывает только объекты, которые видны в данный момент. В результате при сканировании модели на предмет поиска возможных мест применения детализации не учитываются скрытые объекты или объекты на скрытом или замороженном слое. Это может быть полезно при применении команды BIMPROPAGATE к большой модели; например, если необходимо выполнить копирование узла соединения сталных элементов, включите только те слои, которые содержат стальные элементы. Это улучшит производительность выполнения операции.
При выполнении команды BIMPROPAGATE Вы можете активировать или перемещать существующие плоскости сечения.
- Плоскость сечения (14) можно активировать, дважды щелкнув по ней.
- Для перемещения плоскости сечения щелкните левой кнопкой мыши один раз.
- Когда плоскость сечения активирована, рядом с ней может появиться виджет (15), указывающий, что из-за активного сечения в настоящий момент скрыто одно или несколько предложений. Нажмите на виджет, чтобы отключить это сечение и показать скрытые предложения.