Introdução
Primeiramente, seja bem vindo! Este blog será meu diário pessoal nesta jornada para dominar a API do Revit e ganhar mais experiência em programação. Espero que esta página seja um recurso útil para os outros assim como é para mim.
O desenvolvimento de plugins personalizados para Revit usando a API pode ser uma tarefa complicada para quem está começando. O processo de desenvolvimento de plugins com a API do Revit é complexo e quase não existem bons materiais em português ensinado pelo menos o básico. Além disso, os conteúdos em inglês parecem desatualizados e já não funcionam corretamente com a Revit API 2020+.
Este blog é uma tentativa de remediar essa deficiência de conteúdo sobre o assunto e espero que venha a poupar tempo de pesquisa aos futuros interessados nessa área. Se tiver alguma sugestão, comentário ou quiser me ensinar alguma coisa, por favor entre em contato pelo e-mail wadbott@gmail.com
Aproveite!
O que preciso instalar para começar a criar plug-ins Revit em Python?
1) RevitPythonShell
Rodando scripts Python dentro do Revit
Nos exemplos iniciais vamos executar nossos scripts por esse add-in, mais tarde quando formos criar programas mais complexos vamos migrar para o PyRevit.
Você pode baixar um instalador compatível com a versão do seu Revit aqui. Baixar último release.
Após a instalação é só abrir o seu Revit e localizar a Shell dentro da aba Suplementos.
Aba Suplementos -> Interactive Python Shell |
2) pyRevit
Escrevendo seu primeiro plugin Revit em Python
pyRevit é um Revit add-in criado por Ehsan Iran-Nejad. O pyRevit ajuda você a esboçar rapidamente suas idéias de automação e plugins dentro do ambiente Revit e usando suas APIs. Ele também vem com um amplo conjunto de ferramentas poderosas que mostram seus recursos como um ambiente de desenvolvimento.
Você pode baixar o último release do pyRevit aqui. Baixar último release.
Após a instalação, uma aba nova chamada 'pyRevit' irá aparecer no seu Revit.
pyRevit já vem com várias ferramentas |
Depois de baixar e instalar os dois add-in, podemos começar com a estrutura básica de código.
Comentários
Postar um comentário