Rhino fornisce tantissimi comandi al disegnatore ma c'è sempre chi ne vorrebbe qualcuno in più.
Io, ad esempio, spesso ho necessità di eseguire semplici mirror e semplici traslazioni e per far questo ricorro, ovviamente, ai comandi standard come 'Copia speculare' e 'Sposta'.
Questi comandi, essendo di utilizzo generico, richiedono informazioni aggiuntive per essere eseguite, come un piano di riflessione o una posizione finale.
Poichè spesso uso solo i tre piani standard come piani di riflessione mi avrebbero fatto comodo tre comandi aggiuntivi univoci e senza informazioni/parametri supplementari per la loro esecuzione.
Lo stesso dicasi per gli spostamenti: mi sarebbero stati molto utili tre comandi univoci di traslazione lungo i tre assi.
Ecco allora un pugno di righe di codice che servono da preludio all'uso della potente funzione TransformObjects e voilà il gioco è fatto. Sei nuovi comandi:
- MirrorX
- MirrorY
- MirrorZ
- MoveX
- MoveY
- MoveZ
I comandi sono estremamente semplici. Un click e via.
Per il mirror prima si selezionano gli oggetti da manipolare e dopo si invoca il Mirror che ci fa comodo.
I Move sono semplici traslazioni lungo il relativo asse. Quindi si seleziona l'oggetto(i) da traslare dopo si invoca il Move opportuno e si fornisce il valore della traslazione.
I più curiosi potranno notare che le routines sono in realta solo 2: una per i Mirror ed una per i Move. Le altre differiscono in una sola riga. 😉
Download “Mirror XYZ.zip”
Mirror-XYZ.zip – Scaricato 651 volte – 1,09 KBDownload “Move XYZ.zip”
Move-XYZ.zip – Scaricato 646 volte – 1,25 KB
Salve, potrei sapere come installarli, grazie.
Scarica https://www.lillo-cali.it/files?did=12 e fai doppio clic sul file MyTool.rhp
Si installa automaticamente.
ciao