# Come usare il Toggle booleano ?

**URL:** <https://it.discourse.mcneel.com/t/come-usare-il-toggle-booleano/2147>\
**Category:** Grasshopper\
**Created:** [26 Dicembre 2018, 12:39pm UTC](https://it.discourse.mcneel.com/t/come-usare-il-toggle-booleano/2147 "2018-12-26T12:39:07Z")\
**Posts on this page:** 6\
**Page:** 1

<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:** [26 Dicembre 2018, 12:39pm UTC](https://it.discourse.mcneel.com/t/come-usare-il-toggle-booleano/2147/1 "2018-12-26T12:39:07Z")

</div>

Ciao a tutti.

Approfitto delle feste per sbattere un po’ il grugno su Grasshopper … 😉

 ![torretta](https://discourse-cdn-aws1.com/mcneel/uploads/mcneel_it/original/2X/a/a1125363a9551116d6ff2c609f6fc534c96960f7.png)

[torretta.gh](https://it.discourse.mcneel.com/uploads/mcneel_it/original/2X/0/095197e65f22912e9a387e22584641d9e6b86e54.gh) (12,7 KB)

La definizione disegna una ‘torretta’ con spoglia e spigoli arrotondati, data una curva di base (qui un rettangolo).  
( Il fillet superiore e’ da fare in seguito a mano ).  
Mi servirebbe chiudere o meno la faccia superiore (con una superficie costruita dal componente Boundary ).  
Pensavo di usare un Toggle per aggiungere o meno la faccia piana alla Brep … ma non ho ancora capito come fare … 😕  
Cosa devo usare ?

Grazie ! 🙂  
Ciao

---

<div class="post-metadata">

**Author:** ![giuseppe](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/giuseppe/32/16416_2.png) [@giuseppe](https://it.discourse.mcneel.com/u/giuseppe)\
**Post date:** [29 Dicembre 2018, 9:26am UTC](https://it.discourse.mcneel.com/t/come-usare-il-toggle-booleano/2147/2 "2018-12-29T09:26:02Z")

</div>

Ciao Emi!  
Prova come nel file allegato.  
Non è una logica booleana nel senso stretto ma uno switch che permette o meno di aggiungere i dati di una “lista” che contiene come solo item la srf piana.  
Comodissimo in molte occasioni!  
[torretta-gm.gh](https://discourse-cdn-aws1.com/mcneel/uploads/mcneel_it/original/2X/8/82390edb777f256044a68059b203023aed2b611f.gh) (19,0 KB)

---

<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:** [29 Dicembre 2018, 11:15am UTC](https://it.discourse.mcneel.com/t/come-usare-il-toggle-booleano/2147/3 "2018-12-29T11:15:02Z")

</div>

OK, perfetto. 🙂

( Scusa per il … ciarpame dimenticato in alto nella definizione.  
Credevo di averlo cancellato, ma ho fatto casino … )

Grazie, ciao !

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [13 Giugno 2020, 7:49pm UTC](https://it.discourse.mcneel.com/t/come-usare-il-toggle-booleano/2147/4 "2020-06-13T19:49:34Z")

</div>

![Annotazione 2020-06-13 212856](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/f/f06d94f1c01dbed073b6a3290f982b0e964028fe.png)

![Annotazione 2020-06-13 212828](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/e/e80aa8d75131f7147dadf2e4695cd53b8090c816.png)

![Annotazione 2020-06-13 213257](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/9/9968d0458bac06abd8a1feeb2fc677e0467582a2.png)

Emilio, presumo che il tuo sarebbe il primo esempio, mentre il secondo quello di Giuseppe.

anch’io fino a poco tempo fa lo usavo solo con i componenti predisposti al valore Boolean oppure come hai fatto tu usavo in genere con python per scriverci il codice che serviva. poi mi venne in mente che ci sono due componenti funzioni che per cose semplici credo che vadano più che bene.

---

<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:** [13 Giugno 2020, 8:08pm UTC](https://it.discourse.mcneel.com/t/come-usare-il-toggle-booleano/2147/5 "2020-06-13T20:08:34Z")

</div>

> [@0904](#):
>
> presumo che il tuo sarebbe il primo esempio, mentre il secondo quello di Giuseppe.

La mia definizione non era completa.  
Mancava la logica per aggiungere o meno il tappo.  
Per quello avevo chiesto aiuto.  
Giuseppe mi ha mostrato come fare usando Value List e Stream Filter. 🙂

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [13 Giugno 2020, 8:11pm UTC](https://it.discourse.mcneel.com/t/come-usare-il-toggle-booleano/2147/6 "2020-06-13T20:11:22Z")

</div>

👌
