Exportar registro bibliográfico

Automação de processos de projeto e programação em BIM: Dynamo, Python e C# (2019)

  • Authors:
  • Autor USP: SENA, PAULO CÉZAR PEIXOTO DE - IAU
  • Unidade: IAU
  • Subjects: LINGUAGEM DE PROGRAMAÇÃO; PYTHON; DYNAMO; C# (LINGUAGEM DE PROGRAMAÇÃO)
  • Keywords: Automação; Automation; BIM; Design process; Processo de projetos; Programming
  • Language: Português
  • Abstract: O momento histórico que vivemos é o reflexo das demandas geradas pela sociedade e seus atores. Demandas que nem sempre podem ser atendidas de forma imediata, mas apontam os caminhos a serem trilhados no sentido de atendê-las. A sociedade sempre buscou a automação para a melhoria de seus processos produtivos e hoje temas como Indústria 4.0 e Inteligência Artificial fazem parte do nosso cotidiano. Na arquitetura, a modelagem paramétrica já é uma realidade e o BIM tem sido um dos principais propulsores da mudança de paradigmas que acontece atualmente com relação aos processos projetuais. Dentro deste contexto, se faz necessário um melhor entendimento das ferramentas computacionais que podem ser inseridas no processo do projeto arquitetônico.Esta pesquisa discute a automação de processos de projeto através da programação e são destinados três capítulos distintos, que discorrem sobre as linguagens Dynamo, Python e C# usando o Revit e sua Application Programming Interface (API). Em cada capítulo três seções são apresentadas: a primeira discute referências sobre a linguagem; a segunda apresenta dois plugins de terceiros abordando suas estruturas de criação e/ou sua usabilidade e um plugin experimental, desenvolvido pelo pesquisador, para melhor entendimento da linguagem; a terceira seção faz uma breve avaliação sobre a linguagem de programação utilizada.Essa estrutura permitiu que uma análise sobre o uso de cada linguagem fosse feita através de um quadro comparativo, que evidencia o nível de conhecimento necessário que o projetista deve adquirir sobre uso de ferramentas para programação e o aprofundamento que deve obter em ciência da computação. Por fim, a contribuição mais significante que a pesquisa apresenta é mostrar caminhos a serem trilhados para aqueles que pretendem automatizar processos de projeto por meio de plugins usando tanto linguagens de programação mais simples, como o Dynamo, quanto mais sofisticadas, como o Python ou o C#. Estes plugins podem variar desde rotinas básicas de automação até aplicativos mais robustos.
  • Imprenta:
  • Data da defesa: 29.11.2019
  • Acesso à fonte
    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      SENA, Paulo Cézar Peixoto de. Automação de processos de projeto e programação em BIM: Dynamo, Python e C#. 2019. Dissertação (Mestrado) – Universidade de São Paulo, São Carlos, 2019. Disponível em: https://www.teses.usp.br/teses/disponiveis/102/102131/tde-12032020-144132/. Acesso em: 09 jan. 2026.
    • APA

      Sena, P. C. P. de. (2019). Automação de processos de projeto e programação em BIM: Dynamo, Python e C# (Dissertação (Mestrado). Universidade de São Paulo, São Carlos. Recuperado de https://www.teses.usp.br/teses/disponiveis/102/102131/tde-12032020-144132/
    • NLM

      Sena PCP de. Automação de processos de projeto e programação em BIM: Dynamo, Python e C# [Internet]. 2019 ;[citado 2026 jan. 09 ] Available from: https://www.teses.usp.br/teses/disponiveis/102/102131/tde-12032020-144132/
    • Vancouver

      Sena PCP de. Automação de processos de projeto e programação em BIM: Dynamo, Python e C# [Internet]. 2019 ;[citado 2026 jan. 09 ] Available from: https://www.teses.usp.br/teses/disponiveis/102/102131/tde-12032020-144132/

    Últimas obras dos mesmos autores vinculados com a USP cadastradas na BDPI:

    Digital Library of Intellectual Production of Universidade de São Paulo     2012 - 2026