Dynamo
Primer for v2.0
Português (Brasil)
Português (Brasil)
  • Sobre
  • Introdução
    • O que é o Dynamo e como ele funciona?
    • Guia do Usuário do Primer, Comunidade e plataforma do Dynamo
  • Configuração do Dynamo
  • Interface do usuário
    • Área de trabalho
    • Biblioteca
  • Nós e fios
  • Nós e conceitos essenciais
    • Índice de nós
    • Geometria do projeto computacional
      • Visão geral da geometria
      • Vetor, plano e sistema de coordenadas
      • Pontos
      • Curvas
      • Superfícies
      • Sólidos
      • Malhas
    • Os blocos de construção de programas
      • Dados
      • Matemática
      • Lógica
      • Sequências de caracteres
      • Cor
    • Projetar com listas
      • O que é uma lista?
      • Trabalhar com listas
      • Listas de listas
      • Listas n-dimensionais
    • Dicionários no Dynamo
      • O que é um dicionário
      • Nós de dicionário
      • Dicionários em blocos de código
      • Casos de uso do Revit
  • Nós e pacotes personalizados
    • Nós personalizados
      • Introdução ao nó personalizado
      • Criar um nó personalizado
      • Publicar na biblioteca
    • Pacotes
      • Introdução aos pacotes
      • Estudo de caso do pacote – Kit de ferramentas de malha
      • Desenvolver um pacote
      • Publicar um pacote
      • Importação sem toque
  • Dynamo para Revit
    • A conexão do Revit
    • Selecionar
    • Editar
    • Criar
    • Personalizar
    • Documentação
  • Dynamo for Civil 3D
    • Conexão do Civil 3D
    • Guia de Introdução
    • Biblioteca de nós
    • Exemplos de fluxos de trabalho
      • Estradas
        • Posicionamento de postes de luz
      • Terra
        • Posicionamento de serviço
      • Utilitários
        • Renomear estruturas
      • Ferrovia
        • Estrutura da altura livre
      • Levantamento topográfico
        • Gerenciamento de grupo de pontos
    • Tópicos avançados
      • Vinculação de objetos
      • Python e Civil 3D
    • Dynamo Player
    • Pacotes úteis
    • Recursos
  • Dynamo no Forma Beta
    • Configurar o Dynamo Player no Forma
    • Adicionar e compartilhar gráficos no Dynamo Player
    • Executar gráficos no Dynamo Player
    • O Dynamo calcula diferenças de serviço com o Dynamo Desktop
  • Codificação no Dynamo
    • Blocos de código e DesignScript
      • O que é um bloco de código
      • Sintaxe do DesignScript
      • Abreviação
      • Funções
    • Geometria com o DesignScript
      • Conceitos básicos da geometria DesignScript
      • Primitivas geométricas
      • Matemática de vetores
      • Curvas: interpoladas e pontos de controle
      • Transformações de conversão, de rotação e outras
      • Superfícies: interpoladas, pontos de controle, elevação, revolução
      • Parametrização geométrica
      • Interseção e aparar
      • Booleanos geométricos
      • Geradores de pontos do Python
    • Python
      • Nós do Python
      • Python e Revit
      • Configurar seu próprio modelo Python
    • Alterações de linguagem
  • Práticas recomendadas
    • Estratégias de gráfico
    • Estratégias de script
    • Referência dos scripts
    • Gerenciar o programa
    • Trabalhar de forma eficiente com grandes conjuntos de dados no Dynamo
  • Exemplos de fluxos de trabalho
    • Fluxos de trabalho de introdução
      • Vaso paramétrico
      • Pontos de atração
    • Índice conceitual
  • Manual do Desenvolvedor
    • Compilar o Dynamo da origem
      • Compilar o DynamoRevit da origem
      • Gerenciar e atualizar dependências no Dynamo
    • Desenvolvimento do Dynamo
      • Guia de Introdução
      • Estudo de caso sem toque – Nó de grade
      • Executar scripts Python em nós Sem toque (C#)
      • Aprofundar o conhecimento sobre o nó Sem toque
      • Personalização avançada de nós do Dynamo
      • Usar tipos COM (interoperabilidade) em pacotes do Dynamo
      • Estudo de caso do NodeModel – Interface do usuário personalizada
      • Atualizar os pacotes e as bibliotecas do Dynamo para Dynamo 2.x
      • Atualizar os pacotes e as bibliotecas do Dynamo para Dynamo 3.x
      • Extensões
      • Definir a organização de pacotes personalizados no Dynamo 2.0 e superior
      • Interface de linha de comando do Dynamo
      • Integração do Dynamo
      • Desenvolvimento do Dynamo para Revit
      • Publicar um pacote
      • Compilar um pacote do Visual Studio
      • Extensões como pacotes
    • Solicitações de extração
    • Expectativas de testes
    • Exemplos
  • Apêndice
    • Perguntas frequentes
    • Programação visual e Dynamo
    • Recursos
    • Notas de versão
    • Pacotes úteis
    • Arquivos de exemplo
    • Mapa de integração do hospedeiro
    • Fazer o download do PDF
    • Atalhos de teclado do Dynamo
Powered by GitBook
On this page
  • Dynamo
  • Wiki do Dynamo
  • Blog do Dynamo
  • Guia do DesignScript
  • Projeto Dynamo Primer
  • Desenvolvimento do plug-in Zero Touch para o Dynamo
  • Recursos externos
  • Python para Iniciantes
  • AForge
  • Wolfram MathWorld
  • Recursos do Revit
  • buildz
  • Bloco de notas da API do Revit de Nathan
  • Shell do Python do Revit
  • Codificador de construção
Edit on GitHub
Export as PDF
  1. Apêndice

Recursos

PreviousProgramação visual e DynamoNextNotas de versão

Last updated 2 years ago

Dynamo

Wiki do Dynamo

“Esse wiki serve para aprender sobre o desenvolvimento usando a API do Dynamo, suportando bibliotecas e ferramentas.”

Blog do Dynamo

Esse blog é a coleção mais atualizada de artigos da equipe do Dynamo, discutindo novos recursos, fluxos de trabalho e tudo o que o Dynamo tem.

Guia do DesignScript

As linguagens de programação são criadas para expressar ideias, envolvendo lógica e cálculo. Além desses objetivos, a linguagem textual do Dynamo (anteriormente, DesignScript) foi criada para expressar as ideias do projeto. Em geral, reconhece-se que o projeto de cálculo é exploratório e o Dynamo tenta suportar isso: esperamos que você encontre a linguagem flexível e rápido o suficiente para levar um projeto do conceito até as iterações de projeto e a sua forma final. Este manual está estruturado para fornecer a um usuário sem conhecimento de geometria de programação ou arquitetura arquitetônica uma exposição completa a uma variedade de tópicos nessas duas disciplinas que se cruzam.

Projeto Dynamo Primer

O Dynamo Primer é um projeto de código aberto, iniciado por Matt Jezyk e a equipe de desenvolvimento do Dynamo na Autodesk. A primeira versão do manual foi desenvolvida pela Mode Lab. Para contribuir, verifique o repositório, adicione seu conteúdo e envie uma solicitação.

Desenvolvimento do plug-in Zero Touch para o Dynamo

Essa página descreve o processo de desenvolvimento de um nó do Dynamo personalizado no C# usando a interface “Zero Touch”. Na maioria dos casos, é possível importar as classes e os métodos estáticos em C# sem modificações. Se sua biblioteca só precisar chamar funções e não construir novos objetos, isso poderá ser facilmente obtido com métodos estáticos. Quando o Dynamo carrega o DLL, ele removerá o espaço de nome das classes e exporá todos os métodos estáticos como nós.

Recursos externos

Python para Iniciantes

O Python é uma linguagem de programação interativa e orientada a objetos. Ele incorpora módulos, exceções, tipo de dados dinâmicos, tipos de dados dinâmicos de alto nível e classes. O Python combina um poder extraordinário com sintaxe muito clara. Ele tem interfaces para muitas chamadas de sistema e bibliotecas, bem como para vários sistemas de janelas, e é extensível em C ou C++. Também é possível usá-lo como linguagem de extensão para aplicativos que precisam de uma interface programável. Por fim, o Python é portátil: ele é executado em muitas variantes do Unix, no Mac e no Windows 2000 e posterior. O Guia do Iniciante para Python vincula outros tutoriais de introdução e recursos para aprender Python.

AForge

O AForge.NET é uma estrutura em C# de código aberto projetada para desenvolvedores e pesquisadores nos campos da Pesquisa Visual Computacional e Inteligência Artificial – processamento de imagens, redes neurais, algoritmos genéticos, lógica difusa, aprendizado de máquina, robótica etc.

Wolfram MathWorld

MathWorld é um recurso de matemática on-line, desenvolvido por Eric W. Weisstein com ajuda de milhares de colaboradores. Desde que o seu conteúdo apareceu pela primeira vez em 1995, o MathWorld tornou-se num centro de informações matemáticas nas comunidades matemáticas e educacionais. Suas informações são amplamente referenciadas em publicações científicas e livros que abrangem todos os níveis educacionais.

Recursos do Revit

buildz

“Essas postagens são principalmente sobre a plataforma Revit, com recomendações sobre como aproveitá-la.”

Bloco de notas da API do Revit de Nathan

“Esse bloco de notas tenta corrigir algumas 'deficiências de recursos' na aprendizagem e na aplicação da API do Revit no contexto de um fluxo de trabalho de projeto”

Shell do Python do Revit

“O RevitPythonShell adiciona um interpretador IronPython ao Autodesk Revit e Vasari.” Esse projeto é anterior ao Dynamo e é uma ótima referência para o desenvolvimento do Python. Projeto RPS:

https://github.com/architecture-building-systems/revitpythonshell

Blog do desenvolvedor:

Codificador de construção

Um catálogo robusto de fluxos de trabalho da API do Revit de um dos principais especialistas em BIM.

https://github.com/DynamoDS/Dynamo/wiki
http://dynamobim.com/blog/
http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf
https://github.com/DynamoDS/DynamoPrimer
https://github.com/DynamoDS/Dynamo/wiki/Zero-Touch-Plugin-Development
https://www.python.org/about/gettingstarted
http://www.aforgenet.com/framework/
http://mathworld.wolfram.com/
http://buildz.blogspot.com/
http://wiki.theprovingground.org/revit-api
http://darenatwork.blogspot.com/
http://thebuildingcoder.typepad.com/