====== FAQ:macro ======
======Da Rhino-utente a Rhino-utente, il nocciolo della questione è condividere.======
> **Sommario:** //Macro e Scripts, Toolbars (barre degli strumenti) e Workspaces (interfacce di lavoro)//
=====Introduzione=====
Le Macro e gli Scripts sono, per dirla semplicemenete, una serie di comandi di Rhino, completi con le loro opzioni, che vi consentono di eseguire una serie automatizzata di operazioni. Questo script (sequenza) può essere ripetuto con la semplice pressione di un pulsante o digitando un alias (abbreviazione o combinazione di tasti cui è stato attribuita questa funzione in Opzioni/Alias). Per operazioni più complesse, vedere il link [[RhinoScript|RhinoScript]] .
Per utenti che desiderano condividere le loro macro e scripts esistono diverse possibilità:
* nella prima parte della sezione ci sono collegamenti a siti esterni contenenti scripts a disposizione.
* Nella seconda parte, potete semplicemente postare script e macro singoli.
* Nella terza parte, potete condividere barre dei comandi ed interfacce di lavoro personalizzate (files con estensione .tb).
* Alla fine della pagina poi trovate dei collegamenti a pagine che spiegano come importare, installare e far funzionare macro, scripts e barre dei comandi.
Per i Plug-in (programmi esterni che utilizzano le funzionalità di Rhino per eseguire compiti non previsti da quest’ultimo), visitate la pagina [[http://www2.rhino3d.com/resources/default.asp?language=|Rhino resources page]] oppure collegatevi a qualcuno dei siti elencati nella prima sezione qui sotto.
Se questa sezione diventa troppo grande, la divideremo ulteriormente in pagine separate
> **Upload:** //come caricare i files:usare il collegamento in fondo alla pagina. Potete caricare files .3dm, .tb, .rvb, .zip oltre ai formati standard per le immagini. Una volta che avete caricato il file, copiate il collegamento, prima di chiudere la pagina, in modo da poterlo inserire qui quando ne postate la descrizione.//
=====Siti esterni con scripts disponibili=====
> **Nota:** //Chi desidera inserire un collegamento al proprio sito è pregato di farlo qui con una breve descrizione del contenuto in offerta. Se avete molti script ma non disponete di un sito web, possiamo darvi ospitalità qui.//
[[http://www.reconstructivism.net/index.htm?scripts.htm|Reconstructivism.net site]] di [[DavidRutten|David Rutten]]
Zeppo di strumenti fantastici e sorprendenti !
[[http://www.rhino3.de/|Jess Maertterer's Rhino 3DE site]]
Numerosi scripts, plug-ins e tutorials di [[JessMaertterer|Jess Maerrterer]] (spiegazioni per l’uso)
[[http://ob.com/forum/index.php?board=4.0|Off Broadway Rhino Scripts Page]]
con 30 scripts per Rhino
[[ClementGreinersScriptsPage|Clement Greiners Scripts Page]]
[[http://www.rayflectar-graphics.com/Rhino/RhinoScripts-Gallery.htm|Thomas Anagnostou Scripts]]
Include **GearGen** (ingranaggi complessi), **Harmony** (livellamento), **Isomatch**, ecc.
http://www.solidsmodeling.com : di Doug Jones. Nel sito di Doug credo non ci siano veri e proprii script VBS, ma c'e' dell'ottimo materiale per customizzare Rhino.
http://dritsas.net : di Stylianos Dritsas. (Tutorial per gli script e una libreria di funzioni.)
Continuare l’elenco qui
=====Scripts o Macro=====
> **Nota:** //Gli utenti possono postare qui script e macro singoli. Nel caso essi siano più lunghi di qualche riga, è consigliabile caricare il file.txt o .rvb e postarne qui semplicemente il collegamento, con una breve descrizione. Vedere il collegamento al fondo della pagina per le istruzioni.//
[[http://wiki.mcneel.com/_media/legacy/en/NamedViewMgr071.zip|Named View Manager v0.7.1 by Mattias D'Hooghe]]
Named View Manager ha lo scopo di sostituire, estendendone le funzionalità, la finestra di dialogo standard Nomi delle Viste salvate.
Vi consente di: aggiungere, rinominare, cancellare le viste; ripristinare le viste salvate in modo rapido e curioso; salvare lo stato dei Layer e dei **CPlane** (Piani di costruzione) alle viste, creare presentazioni! Vedere il file readme.txt contenuto nel .zip per le istruzioni di installazione.
[[http://wiki.mcneel.com/_media/legacy/en/Intersect-2-sets.rvb|Custom intersection script by Emilio Morello]]
Lo script consente di creare le curve di intersezione tra 2 set di oggetti, senza le intersezioni all’interno dello stesso set.
[[rhino:itrhinoauto|Scripts per Rhino 3]] (link temporaneo, saranno elencati gli script appena possibile)
[[http://wiki.mcneel.com/_media/legacy/it/IT_hatchpatterns_1033.zip|Modelli di riempimento]] di Vittorio Carlotto
[[http://wiki.mcneel.com/_media/legacy/it/script_quotatura_curve.zip|Scripts per quotare linee e curve senza selezionare i due punti ma selezionando solo la curva]] di Vittorio Carlotto
[[http://wiki.mcneel.com/_media/legacy/it/Simmetria.zip|Script molto semplice, e relativo plugin con menu, per ottenere il mirror sugli assi]] di Lillo Calì
[[http://wiki.mcneel.com/_media/legacy/it/BoxFrom2Lines.zip|Script per generare un parallellepipedo partendo da 2 segmenti disposti in qualunque modo nello spazio]] di Lillo Calì
[[http://wiki.mcneel.com/_media/legacy/it/RotateBox_bma.zip|Script che permette di ruotare un parallellepipedo attorno al suo asse maggiore]] di Lillo Calì
[[http://wiki.mcneel.com/_media/legacy/it/NACA4.zip|Script per la generazione di un profilo NACA a 4 cifre]] di Lillo Calì
Continuare l’elenco qui
=====Barre degli strumenti e Interfacce di lavoro personalizzate=====
> **Nota:** //Caricate i files e postate un collegamento qui con una breve descrizione. Vedere il collegamento al fondo della pagina per le istruzioni di installazione.//
[[http://wiki.mcneel.com/_media/legacy/en/MirrorRotateAxes.tb|MirrorRotateAxes]] Barra di strumenti per fare con un click la copia speculare di oggetti rispetto all’asse X, Y e Z; ruotare+/-90° e 180° attorno all’origine o ad un punto selezionato.
Continuare l’elenco qui
=====Come predisporre e far funzionare macro e script in Rhino=====
[[MacroScriptSetup|MacroScriptSetup]] E’ facile! Questa pagina spiega come fare. (in inglese)
( Temporaneamente ... [[rhino:itrhinoautoabout|alcune istruzioni]] in italiano )
=====Come importare nuove barre degli strumenti nella vostra interfaccia di lavoro=====
[[ToolbarImports|ToolbarImports]] Come installare le barre scaricate da qui e da altre fonti. (in inglese)