A abordagem de trabalho
Rhino 3D Scripts ajuda um agente a escolher entre RhinoPython, RhinoCommon, RhinoScript legado e macros de comandos. A distinção importa: uma macro de barra de ferramentas pode reproduzir comandos, enquanto um script pode inspecionar a geometria, ramificar conforme condições e processar muitos objetos. A fonte recomenda Python para novos scripts e mantém orientações de VBScript para arquivos existentes.
Seu detalhe mais útil está no comportamento do aplicativo, e não em receitas de formas. Ele explica a diferença entre GUIDs de objetos e objetos de geometria, lê a tolerância do documento ativo, agrupa alterações em um registro de desfazer e restaura o redesenho da viewport após falhas. Também documenta armadilhas do Script Editor do Rhino 8 e de runtimes Python mais antigos, o que torna a versão de destino e o método de execução partes essenciais do briefing.
Entregas esperadas
- Uma implementação em Python, C# ou VBScript legado para Rhino, adequada à tarefa
- Uma macro de comandos ou alias de barra de ferramentas para uma sequência simples e repetível
- Um script de operação geométrica com tratamento de cancelamento, desfazer e redesenho
Do briefing à revisão
- 01Escolha o runtime
Identifique a versão do Rhino e o método de execução. Use uma macro apenas para uma sequência fixa de comandos; escolha um script quando forem necessárias variáveis, laços ou condições.
- 02Respeite o documento
Resolva os tipos de objetos selecionados, a tolerância do documento ativo e os identificadores de geometria antes de aplicar alterações. Evite suposições fixas sobre unidades.
- 03Torne as alterações em lote recuperáveis
Agrupe as mutações em um registro de desfazer, restaure o redesenho em um caminho finally e permita o cancelamento durante laços longos. Inspecione a geometria resultante no Rhino.