Come usare il Toggle booleano ?

Ciao a tutti.

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

torretta.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 … :confused:
Cosa devo usare ?

Grazie ! :slight_smile:
Ciao

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 (19,0 KB)

OK, perfetto. :slight_smile:

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

Grazie, ciao !

Annotazione 2020-06-13 212856

Annotazione 2020-06-13 212828

Annotazione 2020-06-13 213257

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.

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. :slight_smile:

:ok_hand: