2.6 – Nós do FormIt no Dynamo
Last updated
Last updated
O FormIt vem com uma biblioteca de nós do Dynamo, que transferem a geometria entre o FormIt e o Dynamo. Nos capítulos anteriores, vimos como os objetos do Dynamo podem ser criados e ajustados de forma dinâmica no FormIt. Neste capítulo, vamos editar um gráfico fornecido no Dynamo para criar uma versão modificada do gráfico de escada pronto para uso.
Neste capítulo, usaremos o modelo Encode Campus Sample Model.axm e o script do Dynamo Stairs by Top Edge.dyn . Se você ainda não tiver esses arquivos, poderá encontrá-los e fazer download no Conjunto de dados da Parte 2 do Manual do FormIt.
Se você não estiver familiarizado com o uso do Dynamo no FormIt, recomendamos consultar o capítulo 1.10 – Grupos de cálculos com o Dynamo na Parte I deste manual. Embora esse capítulo envolva a edição de gráficos do Dynamo, abordaremos apenas os elementos do Dynamo, pois eles se relacionam com nós específicos do FormIt. Se você não estiver familiarizado com o Dynamo, poderá saber mais consultando o Manual do Dynamo.
Para esta seção, é necessário ter o FormIt para Windows 2022.0 ou versão mais recente.
Embora o FormIt venha com uma biblioteca de gráficos prontos para uso na pasta Amostras do Dynamo, precisamos de um local para criar e salvar nossos próprios gráficos personalizados. Para isso, primeiro vamos adicionar uma nova pasta às Localizações da biblioteca do Dynamo no FormIt. Isso é semelhante a adicionar uma pasta à biblioteca de conteúdos do FormIt; portanto, se você precisar recapitular, confira o capítulo 1.11 – Importar modelos com a biblioteca de conteúdos na Parte I do Manual.
1 – Para adicionar uma nova localização da biblioteca do Dynamo:
Com o arquivo Encode Campus Sample Model.axm aberto, vá para a paleta do Dynamo.
Clique no botão Vincular diretório do Dynamo no canto superior esquerdo.
A janela Preferências abre, com a guia Dynamo selecionada automaticamente. Clique no ícone de “mais” para Adicionar uma nova localização da biblioteca do Dynamo.
Navegue para o local em que fez o download do Conjunto de dados de modelos de codificação e selecione a pasta Arquivos de suporte > Gráficos do Manual do FormIt.
Clique em Selecionar pasta e, em seguida, em OK. Você será direcionado novamente para o FormIt.
No menu suspenso de pastas, na parte superior da paleta do Dynamo, selecione a pasta Gráficos do Manual do FormIt, que acabamos de adicionar.
Para que qualquer gráfico do Dynamo funcione com o FormIt, é necessário que tenha pelo menos um nó SendToFormIt.
1 – Vamos começar tentando usar o gráfico Escada por aresta superior tal como está, na pasta que acabamos de adicionar.
Comece indo para a cena Seção – Longitudinal.
2 – Vamos adicionar o nó SendToFormIt ao gráfico. Para isso, vamos usar a opção “Editar gráfico de origem” em um novo modelo do FormIt, para não “poluir” o modelo de trabalho com as alterações de criação de gráficos.
Clique com o botão direito do mouse no ícone do FormIt, na barra de tarefas, e selecione FormIt para iniciar uma nova janela do FormIt vazia (ou simplesmente clique com o botão do meio do mouse no ícone do FormIt).
Na paleta do Dynamo, localize a miniatura Escadas por aresta superior e clique na seta pequena do menu suspenso no lado direito da miniatura ou clique com o botão direito do mouse na miniatura.
Selecione Editar gráfico de origem. Isso iniciará o Dynamo automaticamente e abrirá o gráfico que queremos editar.
2 – Depois que o Dynamo e o gráfico forem abertos, amplie a área mostrada abaixo, que contém os grupos em verde e em roxo na extremidade do lado direito.
Observação: Os gráficos do Dynamo fluem da esquerda para a direita; portanto, normalmente você encontra os nós de saída no canto direito do gráfico.
3 – Agora, precisamos adicionar um nó SendToFormIt para enviar a geometria de escada que você vê no plano de fundo para o nosso modelo do FormIt:
Na área Complementos (pacotes) à esquerda, expanda o menu suspenso do FormIt e clique em SendToFormIt. Um nó SendToFormIt aparecerá no centro da tela.
Adicione o novo nó ao grupo roxo Enviar a geometria de escada para o FormIt, selecionando o grupo roxo e o novo nó SendToFormIt. Em seguida, clique com o botão direito do mouse no nó SendToFormIt e selecione a opção Adicionar ao grupo. Mova o novo nó para uma localização semelhante àquela mostrada na imagem abaixo.
Clique com o botão direito do mouse no nó SendToFormIt e verifique se a opção É saída está marcada. Essa opção deve estar marcada por padrão, mas se não estiver, nenhuma geometria será enviada para o FormIt.
Renomeie o nó SendToFormIt como SendToFormIt.Stairs.
Conecte as duas (2) entradas do novo nó SendToFormIt.Stairs, como mostrado na imagem abaixo.
Observação: Apesar de estarmos usando somente o nó de opções SetAsMesh , que determina se a geometria é enviada para o FormIt como um objeto ou como uma malha, existem alguns nós FormItGroupOptions disponíveis. Cada um controla várias propriedades da geometria enviada para o FormIt; aproveite para experimentar com alguns dos outros nós.
4 – Vamos voltar ao FormIt e conferir se funcionou:
Salve e feche o Dynamo. O gráfico atualizado será automaticamente recarregado no FormIt.
Volte para a janela do FormIt com o Arquivo de amostras do campus de codificação e, na paleta do Dynamo, clique novamente em Escada por aresta superior.
Coloque a escada no modelo, de forma semelhante ao que é mostrado na imagem abaixo.
Selecione a escada e observe que o nome do grupo coincide com o nome do gráfico do Dynamo.
Agora, clique duas vezes para editar o grupo e selecione o grupo aninhado de geometria de escada. Observe que o nome desse grupo coincide com o nome que demos ao nó no Dynamo.
Observação: Não se preocupe com a localização exata da escada. Vamos fazer o ajuste preciso na próxima seção.
Observação: Neste caso, só precisamos de um nó SendToFormIt, mas é possível criar vários. Cada um vai criar um novo grupo no FormIt, com base no nome do nó SendToFormIt de onde veio.
Como vimos nos capítulos anteriores, os gráficos do Dynamo podem solicitar que o usuário selecione uma geometria específica, que será usada pelo gráfico. Agora, vamos adicionar dois (2) desses nós ao gráfico de escada, para que a orientação, a largura e a altura da escada possam ser calculadas com base na geometria selecionada do FormIt, no Dynamo.
1 – Exclua a escada que acabamos de posicionar.
2 – Volte para a janela vazia do FormIt.
3 – Na paleta do Dynamo, clique no menu suspenso da miniatura Escadas por aresta superior e selecione Editar gráfico de origem para ser aberto no Dynamo novamente.
Observação: Ao editar um gráfico do Dynamo diretamente na paleta Propriedades clicando em Editar gráfico incorporado (em vez de usar a paleta do Dynamo), você estará editando o gráfico incorporado somente para esse grupo e não o gráfico de origem salvo na pasta que adicionamos anteriormente à biblioteca do Dynamo do FormIt.
4 – Desta vez, queremos adicionar alguns nós de seleção, que normalmente estão localizados perto do lado esquerdo ou do início do gráfico. Aplique zoom na área mostrada abaixo.
5 –Para adicionar os novos nós de seleção:
Na área Complementos, expanda o FormIt e clique em SelectFromFormIt duas vezes, o que deve criar dois (2) novos nós no centro da tela.
Organize-os um acima do outro, como mostrado na imagem abaixo, crie um grupo cor de laranja para eles e nomeie-o como Geometria selecionada do FormIt. A ordem na qual o usuário é solicitado a selecionar elementos no FormIt baseia-se no posicionamento vertical dos nós de seleção no Dynamo; o nó superior será exibido primeiro e o inferior será exibido por último.
Renomeie o nó superior como Selecionar aresta superior e o nó inferior como Selecionar piso inferior. Quando esse gráfico é executado no FormIt, um Assistente de seleção do Dynamo será exibido e usará os nomes desses nós como prompts para a geometria a ser selecionada.
Clique com o botão direito do mouse em cada nó e certifique-se de que a opção É entrada esteja marcada. Essa opção deve estar marcada por padrão, mas se não estiver, esses nós não serão reconhecidos pelo FormIt.
Conecte os novos nós de seleção, como mostrado na imagem abaixo. Cada um deles tem apenas uma (1) conexão.
Observação: Os novos nós podem ter avisos, fazendo com que fiquem amarelos, conforme exibido acima. Você pode ignorá-los por enquanto. Os avisos são porque os nós estão esperando a geometria do FormIt, mas ainda não receberam (porque acabaram de ser adicionados).
6 – Agora, precisamos fazer mais algumas alterações no gráfico, para que as escadas sejam criadas com base na geometria dos nós de seleção. Primeiro, precisamos alterar as entradas Altura de piso a piso e Largura da escada, para que os valores provenham da geometria selecionada e não dos controles deslizantes das entradas:
Enquanto mantém pressionada a tecla Shift, clique na saída do nó Altura de piso a piso, no grupo laranja Entradas dos controles deslizantes, e mova esses fios para a saída do nó Altura calculada de piso a piso, logo acima.
Usando a mesma técnica, mova os fios de saída da opção Largura da escada, no grupo laranja Entradas dos controles deslizantes, para a saída do nó Altura calculada de piso a piso, acima.
Exclua os nós antigos Altura de piso a piso e Largura da escada, já que não precisaremos mais deles.
Observação: Se você quiser adicionar qualquer Nó de entrada do Dynamo ao gráfico, é muito semelhante a adicionar os nós SelectFromFormIt . Apenas garanta que eles estejam marcados como É entrada, renomeie-os e reorganize-os da forma como você quer que eles sejam exibidos no FormIt. Eles aparecerão na paleta Propriedades do FormIt.
7 – Por fim, aumente o zoom na extremidade direita do gráfico, onde adicionamos o nó SendToFormIt.Stairs anteriormente. Desejamos alternar esse nó de saída para usar a geometria de escada que foi movida e rotacionada com base na geometria selecionada na localização do FormIt. Basta alternar a conexão do grupo Geometria de escada para o grupo Geometria de escada rotacionada e convertida.
1 – Agora que adicionamos os nós de seleção e de consolidação, o gráfico está pronto. Salve e feche o Dynamo e, em seguida, volte para a janela do FormIt com o arquivo Encode Campus Sample Model.axm e faça um teste:
Assegure-se de que você ainda esteja na cena Seção – Longitudinal e, em seguida, desenhe uma linha de 6’ ao longo da aresta direita da abertura da escada do primeiro piso. Isso definirá a largura e o ângulo da escada.
Na paleta do Dynamo, clique na miniatura Escadas por aresta superior, para iniciar o gráfico.
Um Assistente de seleção do Dynamo será exibido e instruirá você a fazer a primeira seleção usando o nome que atribuímos ao nó de seleção anteriormente: Selecionar aresta superior. Depois de selecionar a aresta que acabamos de desenhar, clique na seta para a frente no Assistente de seleção do Dynamo.
O próximo prompt será o nome do outro nó de seleção: Selecionar piso inferior. Selecione a laje do piso térreo do edifício de codificação principal e, em seguida, clique na marca de seleção.
Após a escada ter sido criada, observe que na paleta Propriedades existe agora a opção de selecionar novamente a geometria para qualquer um dos nós de seleção. Observe também que os controles deslizantes correspondentes aos nós de entrada que excluímos, Altura de piso a piso e Largura da escada, não estão mais presentes; agora, eles são calculados com base na geometria selecionada.
Observação: Se você alterar a posição da aresta superior ou da altura do piso inferior e executar o gráfico novamente, as escadas serão atualizadas em conformidade. Normalmente, é recomendável evitar mover manualmente qualquer geometria gerada pelo Dynamo que depende das seleções do FormIt, pois isso pode alterar a relação com a geometria selecionada usada para criá-la. Às vezes, agrupar o grupo do Dynamo e a geometria de seleção ajuda a mantê-los conectados e a evitar problemas.
2 – Para concluir, adicione seus próprios toques de criatividade. Fizemos o seguinte, usando diversas ferramentas descritas em capítulos anteriores:
Foi criada uma escada entre cada piso.
A aresta superior da escada inferior foi levemente rotacionada para criar uma escada ligeiramente diagonal para o piso térreo.
Alguns controles deslizantes de entrada foram ligeiramente ajustados para cada escada, de modo a obter as configurações desejadas.
O gráfico do Dynamo Corrimão ao longo do caminho foi usado para criar patamares em torno das aberturas da escada.
Foi adicionado um banzo central em cada escada com o recurso Varredura.
Todas as escadas, sequências e corrimões foram posicionados em uma nova camada denominada Codificar edifício principal – Escadas.