了解如何使用结构数据、分组和排列节点,来选择和分组 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 |
![]() |
以下是在此四个图元的连接节点中放置两个图元的连接的所有可能方式。
下一步:过滤连接输入图元