L'approccio di lavoro
Rhino 3D Scripts aiuta un agente a scegliere tra RhinoPython, RhinoCommon, RhinoScript legacy e macro di comandi. La distinzione conta: una macro della barra degli strumenti può riprodurre comandi, mentre uno script può ispezionare la geometria, ramificare in base a condizioni ed elaborare molti oggetti. La fonte consiglia Python per i nuovi script e mantiene le indicazioni su VBScript per i file esistenti.
Il dettaglio più utile riguarda il comportamento dell'applicazione più che le ricette per le forme. Spiega la differenza tra GUID degli oggetti e oggetti geometria, legge la tolleranza dal documento attivo, raggruppa le modifiche in un record di undo e ripristina il ridisegno della vista dopo gli errori. Documenta anche lo Script Editor di Rhino 8 e le insidie dei vecchi runtime Python, rendendo la versione di destinazione e il metodo di avvio parti essenziali del brief.
Risultati attesi
- Un'implementazione in Python per Rhino, C# o VBScript legacy adatta al compito
- Una macro di comandi o un alias della barra degli strumenti per una semplice sequenza ripetibile
- Uno script di operazioni sulla geometria con gestione di annullamento, undo e ridisegno
Dal brief alla revisione
- 01Scegli il runtime
Identifica la versione di Rhino e il metodo di avvio. Usa una macro solo per una sequenza fissa di comandi; scegli uno script quando servono variabili, cicli o condizioni.
- 02Rispetta il documento
Risolvi i tipi di oggetto selezionati, la tolleranza del documento attivo e gli identificatori della geometria prima di applicare le modifiche. Evita ipotesi fisse sulle unità.
- 03Rendi recuperabili le modifiche batch
Raggruppa le modifiche in un record di undo, ripristina il ridisegno in un percorso finally e consenti l'annullamento durante i cicli lunghi. Ispeziona in Rhino la geometria risultante.