Creazione di travi su murature, linee, oggetti, ecc.

L’intero programma visuale è stato suddiviso in gruppi colorati. Ogni gruppo viene preso in esame.

tr1

Partiamo dalla selezione di due murature (o due linee, o due oggetti in generale) su cui appoggiare le travature con il nodo Select Edge ed inseriamo tali curve nel nodo Curve.PointAtParameter, si otterenanno due liste di punti che stanno sulle murature selezionate

tr2

Scegliamo il numero di travi da porre sui muri. Con il nodo Curve.PointAtParameter suddividiamo le due linee in sette parti e ne calcoliamo i punti. Questi saranno i punti di appoggio delle travature.

tr3

Si entra ora in un nodo Python Script con il seguente listato:

tr4 tr5

Dal nodo python escono le curve su cui appoggiare le travi. Mancano le sezioni che devono essere inserite con un cambio di inclinazione su tutti i punti (quelli di suddivisione precedente) della curva:

tr7

Si ottengono vari risultati operando sul numero di pannelli:

 

tr8 tr9

Si possono colorare sia le travi che i pannelli aggiungendo il gruppo di nodi:

tr10

Ad esempio abbiamo le travi di color verde:

tr11

Ad esempio i pannelli di color blu o giallo:

tr12 tr13