si può comunque cambiare e rendere più elaborata. Si legge tale file con il nodo File Path che passa i dati a Excel.ReadFromFile. In questo nodo si legge il foglio di excel di nome “gradonate”:
Il nodo List.RestOfItems rimuove la prima riga del file excel (ovvero x,y,z) in modo da avere solo le coordinate.
I dati vengono passati ai nodi List.GetItemAtIndex con indice rispettivamente 1 (prima colonna ovvero le x) e 2 (seconda colonna ovvero le y) :
Notare le coordinate nei rettangoli rossi : sono null. Occorre pulire le coordinate da questi null: ciò si fa con il nodo List.Clean. Ora siamo in grado di inserire in Dynamo la sezione della gradonata con il nodo Polygon.ByPoints
Ora dobbiamo costruire il percorso su cui porre la gradonata. Abbiamo preso un rettangolo arrotondato nei vertici:
Nel nodo Code Block:
(Rectangle.ByWidthLength(120,140).Fillet(45,false));
Ovvero disegna un rettangolo 120×140 che stonda nei vertici di 45. Ora si calcolano le direzione di ogni sezione sul rettangolo arrontondato:
E finalmente si può disegnare ed importare in Revit la gradonata: