This shows you the differences between two versions of the page.
it:rhino:usingblocks [2015/10/07] |
it:rhino:usingblocks [2020/08/14] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Uso dei blocchi ====== | ||
+ | I fondamenti dei blocchi sono gli stessi in Rhino 4 e 5. Tuttavia, Rhino 5 offre agli utenti ulteriori funzionalità e comandi elencati [[http:// | ||
+ | |||
+ | > **Sommario: | ||
+ | |||
+ | =====Tra i vantaggi di usare i blocchi, troviamo: | ||
+ | |||
+ | * Possibilità di modificare un numero qualsiasi di copie di un oggetto se si tratta di istanze di blocco modificando la geometria che definisce il blocco. | ||
+ | * Possibilità di aggiornare gli oggetti da file esterni. | ||
+ | * La ripetizione di istanze di una singola definizione non fa aumentare di molto le dimensioni del file, visto che di fatto nel file è contenuta solo una definizione del blocco. Tutte le istanze fanno riferimento ai dati della definizione originale. Rhino usa dei trucchi per mostrare le varie istanze in altre posizioni e con altri orientamenti. | ||
+ | |||
+ | =====Come funzionano i blocchi: | ||
+ | Quando si crea un blocco in Rhino a partire da alcune geometrie del file corrente con il comando [[http:// | ||
+ | |||
+ | Se si inserisce un altro file 3dm come istanza di blocco, succede una cosa simile. La definizione di blocco viene integrata nel file corrente e salvata con esso. Ciò che si vede sullo schermo è un'// | ||
+ | |||
+ | In entrambi i casi, non è necessario che venga sistemata nessuna istanza nel file affinché la definizione del blocco esista nel file. È per questo che a volte si riscontrano dei problemi nell' | ||
+ | |||
+ | Per aggiornare tutte le istanze di blocco di un determinato blocco nel file, occorre ridefinire la definizione del blocco. | ||
+ | [[http:// | ||
+ | - Effettuare delle modifiche sugli oggetti. | ||
+ | - Usare il comando [[http:// | ||
+ | - Oppure, si può ridefinire il blocco con un gruppo diverso di oggetti. | ||
+ | |||
+ | |||
+ | ====Un esempio per provare==== | ||
+ | - **//Creare un parallelepipedo// | ||
+ | - Denominarlo **Parallelepipedo1**. \\ Sistemare il punto di inserimento su uno dei vertici del parallelepipedo. | ||
+ | - [[http:// | ||
+ | - Controllare di nuovo le [[http:// | ||
+ | - Eliminare il parallelepipedo. | ||
+ | - Quindi, usare il comando [[http:// | ||
+ | - Nell' | ||
+ | - [[http:// | ||
+ | |||
+ | **// | ||
+ | - Selezionare una delle istanze di **Parallelepipedo1**. | ||
+ | - [[http:// | ||
+ | - [[http:// | ||
+ | - Quindi eseguire il comando [[http:// | ||
+ | - Selezionare il parallelepipedo raccordato e selezionare un punto di inserimento. | ||
+ | - Selezionare **Parallelepipedo1** come nome per il nuovo blocco. \\ Tutte le istanze di Parallelepipedo1 ora sono dei parallelepipedi raccordati. \\ Questi possono spostarsi se per la nuova definizione si è specificato un punto di inserimento diverso da quello originale. | ||
+ | |||
+ | **// | ||
+ | In Rhino 5 si può usare il comando [[http:// | ||
+ | - Avviare ModificaBlocco facendo doppio clic su un' | ||
+ | - Apparirà la finestra di dialogo del comando [[http:// | ||
+ | - Aggiungere ed eliminare degli oggetti e reimpostare il punto di inserimento. | ||
+ | - È possibile modificare direttamente la geometria nel bloccok. | ||
+ | - Terminare [[http:// | ||
+ | - Selezionare " | ||
+ | |||
+ | - **//Creare una sfera.// | ||
+ | - Eseguire il comando **[[http:// | ||
+ | - Denominare il blocco **Parallelepipedo1**. \\ I parallelepipedi raccordati ora sono tutti delle sfere. | ||
+ | |||
+ | =====Riferimenti di blocco esterni===== | ||
+ | Le definizioni di blocco che provengono da file esterni possono essere aggiornate modificando e salvando il file esterno e quindi aggiornando la definizione con [[http:// | ||
+ | |||
+ | |||
+ | ====Esempio per provare==== | ||
+ | - **Creare un parallelepipedo** e salvare il file. | ||
+ | - Aprire un nuovo file ed eseguire **[[http:// | ||
+ | - Inserirlo come istanza di blocco. | ||
+ | - Creare varie copie del blocco e scalarle, ruotarle, spostarle a piacimento. | ||
+ | - In un' | ||
+ | - Creare una sfera. | ||
+ | - Salvare il file. | ||
+ | - Ritornare al file con i blocchi inseriti ed eseguire il comando [[http:// | ||
+ | - Selezionarlo dall' | ||
+ | | ||
+ | **Note sui livelli: | ||
+ | * In tutti i casi, i livelli in cui si trovano gli oggetti della definizione di blocco vengono mantenuti nelle istanze. | ||
+ | * Disattivando qualsiasi livello usato da qualsiasi parte di un' | ||
+ | * Disattivando il livello in cui si è inserita l' | ||
+ | |||
+ | =====Tecniche avanzate===== | ||
+ | |||
+ | **[[developer: | ||
+ | (Ora parte degli [[labs: | ||
+ | |||
+ | **[[developer: | ||