Selecionar e agrupar os elementos de entrada de conexões

Saiba como selecionar e agrupar os elementos de entrada de conexões do Dynamo, usando os nós Dados de estrutura, Agrupamento e Disposição.

Nota: Quando você seleciona elementos de estrutura de aço para colocar conexões de aço com o Dynamo, o nó da seleção produzirá uma lista de elementos de estrutura, independentemente das extremidades selecionadas dos elementos.

O nó Dados da estrutura

O primeiro nó do Dynamo em um script do Dynamo Steel Connections é Model.GetStructureData. Esse nó não tem entrada. A saída do nó do Dynamo é uma lista de elementos de dados de estrutura (vigas e colunas), fornecida pela seleção atual. Neste exemplo, a saída é: [B1, B2, B3, B4].

Nota: Quando você cria ou edita o script no Dynamo, se você usar o nó Model.GetStructureData, para cada alteração de seleção, será preciso excluir o nó e adicioná-lo novamente para atualizar a lista de elementos de dados de estrutura. Se você usar o nó Input.SelectStructureData, não será recomendável salvar um script do Dynamo com uma seleção.


O nó Agrupamento

O segundo nó no Dynamo no script é ConnectionNode.FromStructure. Esse nó assume a lista de elementos de dados de estrutura como entrada. A saída do nó do Dynamo é uma lista de nós de conexão, determinada por meio do algoritmo de agrupamento. As conexões só podem ser colocadas em nós de conexão. Neste exemplo, a seleção dos elementos B1, B2, B3, B4 resulta na saída ser um nó de conexão que contém [B1, B2, B3, B4], cada elemento de dados da estrutura com um tipo de extremidade de zona.



O nó Organizações

O próximo nó do Dynamo a ser adicionado ao script é ConnectionNode.SubNodesOfSize. Esse nó assume a lista de nós de conexão criada pelo nó Agrupamento e o número desejado de zonas como entrada.

Neste exemplo, a conexão Joelho da estrutura, aparafusada, com alma assume dois elementos de dados de estrutura como entrada; portanto, é necessário haver nós de conexão que tenham duas ou mais zonas. A saída desse nó do Dynamo é uma lista de subnós de conexão (uma lista de listas de nós de conexão). Os subnós de conexão são organizações dos elementos de dados de estrutura em um nó de conexão, capturados no número de vezes definido em noOfZones (2 em nosso exemplo).



Nota: Para alguns scripts (por exemplo, Alma de ápice ou outras conexões simétricas), em virtude das disposições geradas por esse nó do Dynamo, o algoritmo identifica os subnós de conexão [Viga1, Viga2] e [Viga2, Viga1] como situações válidas. Portanto, o script adiciona a conexão ao primeiro subnó de conexão, de modo que o segundo subnó identificado seja adicionado à saída ”Existente” (fazendo com que o nó do Dynamo que insere conexões tenha mais nós de conexão como saída que a entrada recebida). Para solucionar isso, use ”ConnectionNode.RemoveDuplicates” para remover os subnós de conexão duplicados (nós de conexão que contêm os mesmos elementos). Para obter mais informações sobre como usar esse nó do Dynamo, consulte o script de exemplo Alma de ápice.
Neste exemplo, as entradas são um nó de conexão que contém [B1, B2, B3, B4] e o número 2. A saída será os nós de conexão de todos os subconjuntos dos dois elementos de dados de estrutura:
Entrada Saída

[B1, B2, B3, B4]

2



Essas são todas possibilidades de colocar uma conexão de dois elementos nesse nó de conexão de quatro elementos.

Próxima etapa: Filtrar os elementos de entrada de conexões