Mit Hilfe von Dynamo können nicht nur Revit Elemente und Ihre Eigenschaften abgerufen und sogar mit Excel synchronisieirt werden, sondern auch Revit Familien erzeugt oder platziert werden. Dies kann oft die Arbeit erleichtern und automasieren, sowie Ihnen bei der Erstellung parametrischer Modelle helfen, die mit wenigen Mausklicks angepasst und geändert werden können.
Die hierfür nötigen Nodes finden Sie in der Kategorie Revit, die Wichtigsten sind dabei:
Fahren Sie mit der Maus über die Nodes und Sie werden ausführliche Beschreibungen sehen, die das verhalten dieser Nodes näher erläutern.
Diese Nodes erwarten i.d.R. als Input einen Punkt bzw. bei bestimmten Familien ev. auch eine Linie / Kante bzw. Fläche. Diese können entweder in Revit abgegriffen, oder in Dynamo angegeben werden. Für die Wände können wir zwischen einer frei wählbaren Höhe und der Angabe der unteren sowie der oberen Ebene wählen:
Sie können natürlich auch komplexere Objekte aus Revit abfragen – wie z.B. Räume, um anschließend einen Fußbodenbelag zu erzeugen. Idealerweise fragen Sie erstmal alle Räume aus Revit ab und filtern die Liste nach Name/Nutzung, so dass Sie alle Räumen mit demselben Bodenbelag gleichzeitig versehen. In diesem Beispiel selektieren wir einfachheitshalber manuell einen Raum:
Ähnlich verhält es sich auch mit anderen Familien, Stützen oder Trägern. Ein etwas älteres aber dennoch interessantes Beispiel finden Sie dazu hier:
Die entsprechende Dynamo Datei können Sie hier bzw. das vorbereitete Revit-Modell hier herunterladen – natürlich ist das Skript in diesem Fall etwas komplexer, aber dennoch zeigt es sehr schön, welche Möglichkeiten uns Dynamo hier eröffnet.
Abschließend werfen wir noch einen Blick auf die ladbaren Familien – diese können am einfachsten über Punktkoordinaten abgesetzt werden. In diesem Beispiel wird eine Modellinie in Revit ausgewählt, in Segmente unterteilt und anschließend auf diesen Punkten die Familien platziert:
Laden Sie hier das Skript herunter (erfordert Dynamo 2.x)
Interessieren Sie bestimmte Themen? Dann hinterlassen Sie uns ein Kommentar und nach Möglichkeit werden wir es in einem der nächsten Blogposts behandeln!
Weiterführende Links:
Offizielle Dynamo Website und Forum
Dynamo Primer – digitales Dynamo Handbuch
Dynamo Language Guide (PDF, Englisch)
Deutschsprachige Videotutorials (etwas älter, als Einstieg dennoch gut geeignet)
LinkedIn Learning Dynamo Training (Englisch)