Узнайте, как выбирать и группировать входные элементы соединений Dynamo, используя узлы данных конструкции, группировки и упорядоченных наборов.
Первый узел Dynamo в сценарии для стальных соединений Dynamo называется Model.GetStructureData. Этот узел не содержит входных данных. На выходе этот узел Dynamo выдает список элементов данных конструкции (балок и колонн) в соответствии с текущим выбором объектов. В этом примере значения на выходе будут следующими: [B1, B2, B3, B4].
Второй узел Dynamo в этом сценарии называется ConnectionNode.FromStructure. В качестве входных данных в этом узле используется список элементов данных конструкции. Узел Dynamo выводит список узлов соединений, составленный с использованием алгоритма группировки. Соединения можно размещать только на узлах соединений. В этом примере при выборе элементов B1, B2, B3, B4 будет получен узел соединения, содержащий [B1, B2, B3, B4]. При этом каждый элемент данных конструкции имеет тип конца зоны.
Следующий узел Dynamo, который нужно добавить в сценарий, называется ConnectionNode.SubNodesOfSize. В качестве входных данных в этом узле соединений используется список узлов, созданный узлом группировки, а также требуемое количество зон.
В этом примере для соединения «Балка к полке колонны, с вутом» в качестве входных данных используется два элемента данных конструкции, поэтому требуются узлы соединений с двумя или более зонами. На выходе этот узел Dynamo выдает список вложенных узлов соединений (перечень списков узлов соединений). Вложенные узлы соединений представляют собой упорядоченные наборы элементов данных конструкции в узле соединений, количество которых определяется значением noOfZones (в этом примере — 2).
Входные данные | Вывод |
---|---|
[B1, B2, B3, B4]
2 |
![]() |
Здесь приведены все возможные варианты размещения соединения между двумя элементами в этом узле соединения, состоящем из четырех элементов.
Следующий шаг: Фильтр входных элементов соединения