# Stessi oggetti collegati a più livelli

**URL:** <https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784>\
**Category:** Rhino Windows\
**Created:** [4 Febbraio 2021, 9:47pm UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784 "2021-02-04T21:47:51Z")\
**Posts on this page:** 15\
**Page:** 2

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [8 Febbraio 2021, 8:49pm UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/21 "2021-02-08T20:49:53Z")

</div>

> [@luca.filippone](#):
>
> C# per GH

Ce l’hai questo ?

> **[Essential Guide to C# Scripting for Grasshopper](https://www.food4rhino.com/en/resource/essential-guide-c-scripting-grasshopper)**
>
> C# scripting in Grasshopper is a step by step guide for beginners with many examples and tutorials.

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [8 Febbraio 2021, 9:07pm UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/22 "2021-02-08T21:07:53Z")

</div>

Rien à faire!! Non si installa il plugin. (Parla di versione 5 e 6, mentre io ho la 7).  
Ho annullato il blocco ma appena trascino il file dentro Rhino mi dice che è bloccato.  
Ho aperto un prompt di comandi come amministratore, ho avviato il file .rhp ma non lo ritrovo da nessuna parte: né con \_TagManager, né \_Smartag o simili.

Come non detto, è andata adesso. Mah.

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [8 Febbraio 2021, 9:11pm UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/23 "2021-02-08T21:11:26Z")

</div>

Credo di no, grazie Emilio, l ho aggiunto alla raccolta. La voglia di imparare è tanta, il tempo scarso.  
A quanto pare è recente Emilio Marzo2020

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [8 Febbraio 2021, 9:33pm UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/24 "2021-02-08T21:33:29Z")

</div>

Provato, ma pare faccia semplicemente ciò che fa SelezioniConNome. Penso sia inutile quindi.  
In più può mettere delle regole, ma si tratta di selezioni, che per carità, posso anche spegnere momentaneamente.

---

<div class="post-metadata">

**Author:** ![MarcoTraverso](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/marcotraverso/32/17249_2.png) [@MarcoTraverso](https://it.discourse.mcneel.com/u/MarcoTraverso)\
**Post date:** [8 Febbraio 2021, 11:03pm UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/25 "2021-02-08T23:03:45Z")

</div>

Forse non ho capito bene, ma a te non serviva questo? Cioè, una volta che crei un filtro di selezione, puoi farci quello che vuoi, nascondere quegli oggetti, oppure mostrare solo quelli, ecc.

Se il problema è avere un filtro diretto per la visibilità, puoi fare una macro - ad esempio se hai oggetti con tag “Alluminio” puoi rendere visibili solo quelli con la macro: “\_SelNone \_TagFilter Alluminio \_Invert \_Hide”.

E se usi la soluzione di Lucio (che gira anche su Rhino 7) e metti i tag nel nome, puoi usare la macro “\_SelNone \_-SelName _nometag_ \_Invert \_Hide”

Puoi anche farti delle macro per i tag più utilizzati e inserirle nella toolbar come pulsanti - non è una soluzione nativa, però mi sembra si avvicini allìesigenza di “accendere” e “spegnere” vari gruppi di oggetti con un click.

Il limite è che se gli oggetti sono bloccati o nascosti oppure sono su layer nascosti questi filtri non funzionano, occorre aggiungere alle macro delle istruzioni per mostrare tutti i Layer e tutti gli oggetti nascosti prima di richiamare il comando \_-SelName (non è complicato, poi fatto una volta la salveresti in un pulsante e ti rimane)

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [9 Febbraio 2021, 7:13am UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/26 "2021-02-09T07:13:11Z")

</div>

Quello che vorrei è creare riferimenti ad oggetti per accenderli e spegnerli esattamente come avviene per i layer. Sì, posso usare il SelezionaConNome, non serve il plug-in, almeno a questo punto, magari più avanti mi servirà per applicare delle regole. Selezione e rendo non visibile, è già tanto.  
Perdonatemi, disegno aerei con Rhino7 ma ancora ignoro un sacco di cose, tra cui le macro, mai fatta una,e i miei tempi per provare sono lunghi per tanti motivi.

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [9 Febbraio 2021, 7:38am UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/27 "2021-02-09T07:38:54Z")

</div>

> [@lucio\_zadra](#):
>
> Ma se tu assegni i tag in gh dalle definizioni che creano gli oggetti

non so come si fa.

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [9 Febbraio 2021, 7:42am UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/28 "2021-02-09T07:42:01Z")

</div>

Comunque grazie a tutti, al momento con SelConNome risolvo. Vedrò queste macro.

---

<div class="post-metadata">

**Author:** ![Sergio\_Alessi](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/sergio_alessi/32/22676_2.png) [@Sergio\_Alessi](https://it.discourse.mcneel.com/u/Sergio_Alessi)\
**Post date:** [9 Febbraio 2021, 7:44am UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/29 "2021-02-09T07:44:41Z")

</div>

Ciao Luca

quando proverai con il C# avrai l’amara sorpresa che la soluzione riconduce a quella proposta di Lucio. Magari sarà più efficiente in termini di velocità di esecuzione … ma andrai a parare sempre li.

Sergio

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [9 Febbraio 2021, 7:47am UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/30 "2021-02-09T07:47:13Z")

</div>

mica sto escludendo soluzioni, ho solo espresso una esigenza che mi renderebbe libero di operare, figurati.  
Il problema è mio che non so applicare le soluzioni proposte.

Lucio proponeva di creare tag da GH, ma non so come si possa fare. Se riesco allora poi possiamo lavorare con gli script/macro. Uno step alla volta, ma se mi fermo già al primo, e sconosco il secondo… capirete 🙃 😄

---

<div class="post-metadata">

**Author:** ![lucio\_zadra](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/lucio_zadra/32/16361_2.png) [@lucio\_zadra](https://it.discourse.mcneel.com/u/lucio_zadra)\
**Post date:** [9 Febbraio 2021, 1:14pm UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/31 "2021-02-09T13:14:18Z")

</div>

> [@luca.filippone](#):
>
> Lucio proponeva di creare tag da GH, ma non so come si possa fare.

Ho trovato questo: Human - Create Attributes

> **[CreateAttributes - Human - Component for Grasshopper | Grasshopper Docs](https://grasshopperdocs.com/components/human/createAttributes.html)**
>
> Create Object Attributes

Interessante anche il video che spiega come utilizzare gli attributi degli oggetti con Human

[![](https://img.youtube.com/vi/VzroErFju1c/maxresdefault.jpg "Grasshopper Tutorial: Plugin Human and Gradient") ](https://www.youtube.com/watch?v=VzroErFju1c)

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [9 Febbraio 2021, 2:53pm UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/32 "2021-02-09T14:53:24Z")

</div>

Lucio, grazie molte per quanto dai a questa comunità.  
La vostra disponibilità è lodevole e vi sono grato.  
Bene, vedo che con questo plugin posso gestire questi famosi e a me sconosciuti attribuiti.  
Tornerò a riscrivere qui appena potrò rimettere mano su Rhino e avrò fatto delle prove.  
Poi cercherò di capire come si usano le macro.  
Grazie

---

<div class="post-metadata">

**Author:** ![lucio\_zadra](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/lucio_zadra/32/16361_2.png) [@lucio\_zadra](https://it.discourse.mcneel.com/u/lucio_zadra)\
**Post date:** [9 Febbraio 2021, 3:17pm UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/33 "2021-02-09T15:17:05Z")

</div>

Gli attributi possono tornare utili anche per assegnare dati ad un oggetto per la produzione o l’ordinazione (tipo codice prodotto, tipo di lavoraziono da fare, tolleranze… si potrebbe anche generare una tabella prodotto che si compila automaticamente quando vai a stampare un cartiglio quotato…).  
Bisogna sempre essere pronti ad eventuali sviluppi…

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [9 Febbraio 2021, 3:33pm UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/34 "2021-02-09T15:33:54Z")

</div>

vedi, questo che mi stai dicendo è interessantissimo, riguardo il cartiglio.  
Quindi mi sa che devo addentrarmi di più in questi attributi.

---

<div class="post-metadata">

**Author:** ![gerry](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/gerry/32/12541_2.png) [@gerry](https://it.discourse.mcneel.com/u/gerry)\
**Post date:** [13 Febbraio 2021, 11:02am UTC](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784/35 "2021-02-13T11:02:17Z")

</div>

In grasshopper usando elefront si possono fare bake con nome, ovvero rifacendo un bake con lo stesso nome gli oggetti precedenti vengono sostituiti con quelli nuovi. Elefront permette di assegnare una serie di attributi name–value agli oggetti ed infine usando human e human UI una soluzione per organizzare una gerarchia a link multipli si trova (non senza un certo sforzo mentale ma nulla e gratuito)  
Gerry

[Pagina precedente](https://it.discourse.mcneel.com/t/stessi-oggetti-collegati-a-piu-livelli/3784.md?page=1)
