A biblioteca contém todos os nós carregados, incluindo os dez nós de categorias padrão que vêm com a instalação, bem como quaisquer nós ou pacotes personalizados carregados adicionalmente. Os nós na biblioteca são organizados hierarquicamente dentro de bibliotecas, categorias e, quando apropriado, subcategorias.
Nós básicos: vêm com a instalação padrão.
Nós personalizados: armazene as rotinas ou gráficos especiais usados com frequência como nós personalizados. Também é possível compartilhar os nós personalizados com a comunidade
Nós do Gerenciador de pacotes: conjunto de nós personalizados publicados.
Vamos abordar as categorias da hierarquia de nós, mostrar como é possível pesquisar rapidamente na biblioteca e saber mais sobre alguns dos nós usados com frequência.
Navegar por essas categorias é a maneira mais rápida de entender a hierarquia do que podemos adicionar ao nosso espaço de trabalho e a melhor maneira de descobrir novos nós que você não usou antes.
Navegue na biblioteca clicando nos menus para expandir cada categoria e suas subcategorias
Geometria oferece ótimos menus para começar a explorar, pois contêm a maior quantidade de nós.
Biblioteca
Categoria
Subcategoria
Nó
Essas opções categorizam os nós na mesma subcategoria com base na capacidade dos nós criar dados, executar uma ação ou consultar dados.
Passe o cursor do mouse sobre um nó para obter informações mais detalhadas além do nome e do ícone. Isso nos oferece uma maneira rápida de entender o que o nó faz, o que ele exigirá para as entradas e o que ele fornecerá como resultado.
Descrição: descrição de texto simples do nó
Ícone: versão maior do ícone no menu Biblioteca
Entrada(s): nome, tipo de dados e estrutura de dados
Saída(s): tipo de dados e estrutura
Se você souber com algum grau de especificidade qual é o nó que deseja adicionar ao espaço de trabalho, digite no campo Pesquisar para procurar todos os nós correspondentes.
Clique no nó que deseja adicionar ou pressione Enter para adicionar nós realçados ao centro do espaço de trabalho.
Além de usar palavras-chave para tentar localizar nós, podemos digitar a hierarquia separada por um ponto no campo de pesquisa ou com blocos de código (que usam o idioma textual do Dynamo).
A hierarquia de cada biblioteca é refletida no nome dos nós adicionados ao espaço de trabalho.
Se inserir diferentes partes do local do nó na hierarquia da biblioteca no formato library.category.nodeName
, os resultados obtidos serão diferentes
library.category.nodeName
category.nodeName
nodeName
ou keyword
Normalmente, o nome do nó no espaço de trabalho será renderizado no formato category.nodeName
, com algumas exceções notáveis, especialmente nas categorias de entrada e vista.
Tenha atenção aos nós de nome semelhante e observe a diferença de categoria:
Os nós da maioria das bibliotecas incluirão o formato da categoria
Point.ByCoordinates
e UV.ByCoordinates
têm o mesmo nome, mas são provenientes de diferentes categorias
Exceções notáveis incluem funções incorporadas, Core.Input, Core.View e Operators
Com centenas de nós incluídos na instalação básica do Dynamo, quais são essenciais para o desenvolvimento de nossos programas visuais? Vamos nos concentrar naqueles que nos permitem definir os parâmetros do programa (Entrada), ver os resultados de uma ação do nó (Inspeção) e definir entradas ou funcionalidades por meio de um atalho (Bloco de código).
Os nós de entrada são os principais meios para o usuário do nosso Programa visual, seja você mesmo ou outra pessoa, fazer a interface com os parâmetros mais importantes. Confira alguns exemplos disponíveis na biblioteca principal:
Os nós de inspeção são essenciais para gerenciar os dados que fluem através do Programa visual. É possível visualizar o resultado de um nó através da visualização dos dados do nó passando o cursor do mouse sobre o nó.
É útil manter a exibição dessas informações em um nó de Inspeção
Ou consultar os resultados da geometria através de um nó Watch3D.
Ambos são encontrados na categoria da vista na biblioteca principal.
Dica: Às vezes, a visualização 3D pode causar distrações, quando o Programa visual contém muitos nós. Considere desmarcar a opção Exibir visualização de plano de fundo no menu Configurações e usar um nó Watch3D para visualizar a geometria.
Os nós Code Block podem ser utilizados para definir um Code Block com linhas separadas por ponto e vírgula. Isso pode ser tão simples quanto X/Y
.
Também é possível usar os blocos de código como um atalho para definir uma entrada de número ou acionar outra funcionalidade do nó. A sintaxe para fazer isso segue a convenção de nomenclatura da linguagem textual do Dynamo, DesignScript.
Confira aqui uma demonstração simples (com instruções) para usar o Bloco de código no script.
Clique duas vezes para criar um nó de bloco de código
Circle.ByCenterPointRadius(x,y);
Type
Clique no espaço de trabalho para limpar a seleção e adicionar as entradas x
e y
automaticamente.
Crie um nó Point.ByCoordinates e um controle deslizante de número e, em seguida, conecte-os às entradas do Bloco de código.
O resultado da execução do Programa visual é mostrado como o círculo na visualização 3D
Criar: criar ou construir uma geometria do zero. Por exemplo, um círculo.
Ação: executar uma ação em um objeto. Por exemplo, dimensionar um círculo.
Consulta: obter uma propriedade de um objeto que já existe. Por exemplo, obter o raio de um círculo.
Nó | Nó | ||
---|---|---|---|
Booleano
Número
Sequência de caracteres
Controle deslizante de números
Caminho do diretório
Controle deslizante de números inteiros
Caminho do arquivo
O espaço de trabalho do Dynamo consiste em quatro elementos principais.
Todas as guias ativas.
Modo de visualização
Controles de zoom/pan
Nó no espaço de trabalho
Quando você abre um novo arquivo, um novo espaço de trabalho inicial será aberto por padrão.
Você pode criar um nó personalizado e abri-lo em um espaço de trabalho de nó personalizado.
Somente um espaço de trabalho inicial é permitido em cada janela do Dynamo, mas você pode ter vários espaços de trabalho de nós personalizados abertos em guias.
Há três métodos para alternar entre diferentes visualizações:
a. Use os ícones na parte superior direita
b. Clique com o botão direito do mouse no espaço de trabalho
Alterne a visualização 3D para a visualização de gráfico
Alterne a visualização de gráfico para a visualização 3D
c. c. Use o atalho de teclado (Ctrl+B)
Você pode usar ícones ou um mouse para navegar em qualquer espaço de trabalho.
a. No modo de Visualização de gráfico
Com ícones:
Com o mouse:
Clique com o botão esquerdo do mouse – Selecionar
Clique com o botão esquerdo e arraste a caixa Seleção para selecionar vários pontos.
Role com botão do meio do mouse para cima e para baixo – Aproximar/afastar o zoom
Clique com o botão do meio do mouse e arraste – Pan
Clique com o botão direito do mouse em qualquer lugar na tela – Abrir pesquisa na tela
b. No modo de Visualização 3D
Com ícones:
Com o mouse:
Role com botão do meio do mouse para cima e para baixo – Aproximar/afastar o zoom
Clique com o botão do meio do mouse e arraste – Pan
Clique com o botão direito do mouse e arraste – Órbita
Clique com o botão esquerdo do mouse para selecionar qualquer nó.
Para selecionar vários nós, clique e arraste para criar uma caixa de seleção.
Visualização de gráfico
Visualização 3D
Zoom para ajustar
Aumentar o zoom
Diminuir o zoom
Efetuar panorâmica
Zoom para ajustar
Aumentar o zoom
Diminuir o zoom
Efetuar panorâmica
Orbitar
A interface do usuário (IU) do Dynamo é organizada em cinco regiões principais. Abordaremos brevemente a visão geral aqui e explicaremos melhor sobre o espaço de trabalho e a biblioteca nas seções a seguir.
Menus
Barra de ferramentas
Biblioteca
Área de trabalho
Barra de execução
Confira aqui os menus para a funcionalidade básica do aplicativo Dynamo. Como a maioria dos softwares do Windows, os dois primeiros menus estão relacionados ao gerenciamento de arquivos, às operações de seleção e à edição de conteúdos. Os menus restantes são mais específicos do Dynamo.
As informações gerais e configurações podem ser encontradas no menu suspenso do Dynamo.
Sobre – Descubra a versão do Dynamo instalada no computador.
Contrato para coletar dados de usabilidade – Isso permite que você aceite, ou não, o compartilhamento dos dados de usuário para aprimorar o Dynamo.
Preferências – Inclui configurações como a definição da precisão decimal do aplicativo e a qualidade de renderização da geometria.
Sair do Dynamo
Se você tiver dúvidas, confira o menu Ajuda. Você pode acessar um dos sites de referência do Dynamo através do navegador da Internet.
Introdução – Uma breve introdução sobre o uso do Dynamo.
Guias interativos –
Amostras – Arquivos de exemplo de referência.
Dicionário do Dynamo – Recurso com a documentação sobre todos os nós.
Site do Dynamo – Visualizar o projeto do Dynamo no GitHub.
Wiki do projeto do Dynamo – Visite a wiki para saber como desenvolver usando a API do Dynamo, com suporte a bibliotecas e ferramentas.
Exibir a página inicial – Retorna para a página inicial do Dynamo quando dentro de um documento.
Relatório de um bug – Abre um problema no GitHub.
A barra de ferramentas do Dynamo contém uma série de botões para acesso rápido ao trabalho com arquivos, bem como os comandos Desfazer [Ctrl + Z] e Refazer [Ctrl + Y]. Na parte mais à direita, há outro botão que exporta um instantâneo do espaço de trabalho, o que é extremamente útil para fins de documentação e compartilhamento.
A biblioteca do Dynamo é um conjunto de bibliotecas funcionais e cada biblioteca contém nós agrupados por categoria. Trata-se de bibliotecas básicas que são adicionadas durante a instalação padrão do Dynamo. À medida que desenvolvemos seu uso, demonstraremos como estender a funcionalidade básica com nós personalizados e pacotes adicionais. A seção Biblioteca oferece uma orientação mais detalhada sobre esse uso.
O espaço de trabalho é onde desenvolvemos nossos programas visuais. Também é possível alterar aqui a configuração de visualização para visualizar as geometrias 3D. Consulte Área de trabalho para obter mais detalhes.
Execute o script do Dynamo daqui. Clique no ícone do menu suspenso no botão Executar para alternar entre os diferentes modos.
Automático: executa o script automaticamente. As alterações são atualizadas em tempo real.
Manual: o script somente é executado ao clicar no botão “Executar”. Isso é útil para fazer alterações em scripts “pesados” e complicados.
Periódico: essa opção está desativada por padrão. Somente está disponível quando o nó DateTime.Now é usado. É possível definir o gráfico para ser executado automaticamente em um intervalo especificado.
Novo – Criar um novo arquivo .dyn
Abrir – Abrir um arquivo .dyn (espaço de trabalho) ou .dyf (nó personalizado) existente
Salvar/Salvar como – Salvar o arquivo .dyn ou .dyf ativo
Desfazer – Desfaz a última ação
Refazer – Refaz a próxima ação
Exportar espaço de trabalho como imagem – Exporta o espaço de trabalho visível como um arquivo PNG