Aus dem Kurs: Dynamo Grundkurs
Ansichten auf Plänen verschieben – Tutorial zu Dynamo
Aus dem Kurs: Dynamo Grundkurs
Ansichten auf Plänen verschieben
Ja, wir haben uns die Pläne automatisch erstellt und haben uns Ansichten darauf automatisch platzieren lassen. Die Ansicht ist nun noch etwas neben dem Plan und das möchte ich auch automatisch korrigieren, im gleichen Arbeitsschritt im gleichen Skript. Und ich gehe jetzt dafür mal rüber nach Dynamo. Wir arbeiten hier einfach weiter an diesem Planerstellungs-Skript und wir haben hier nun, wie bereits erwähnt, zuletzt die Pläne erstellt und haben hier nun fertige Sheets. Was ich nun tun möchte, ich möchte nun die View Ports bewegen, das bedeutet, ich muss die View Ports anpacken, auswählen. Was ich tun kann, ich kann nun hier wieder über Revit > Selection, also die Auswahl, alle Elemente einer Kategorie in einem View, in einer Ansicht, mir also herholen. Ich möchte also immer nur pro Sheet die jeweilige Kategorie haben. Categories kann ich hier direkt benutzen, das sind einfach die Kategorien aus Revit, die werden wir hier rein verknüpfen. Aufpassen, dass man jetzt nicht eine Ansicht an sich verwendet oder Ansichtstitel oder was auch immer. Es handelt sich hier um ein Ansichtsfenster. Das ist also ein bisschen was anderes, ein bisschen anderes Element. Wir möchten also nicht die Ansichten, die wir nutzen für den Grundriss selbst oder für den Deckenplan selbst, auswählen, sondern nur das, was auf dem Sheet, auf dem Plan, vorhanden ist. Ja, dann haben wir hier Elemente, das sollten dann die Ansichtsfenster auf dem jeweiligen Sheet sein und das möchte ich nun bewegen. Hier im Bereich Revit habe ich dann die Möglichkeit, mit Elements und Element meinen Block MoveByVector herzuholen. Das bedeutet nämlich, ich suche mir ein Element aus und bewege einfach dieses ausgewählte Element um einen bestimmten xy-Wert. Es gibt hier natürlich noch unendlich viele andere Möglichkeiten, das in Dynamo hier automatisiert zu tun. Das hier ist vielleicht eine der etwas einfacheren Methoden dies zu tun, eine Methode, die nicht so besonders flexibel ist, aber wie gesagt, es handelt sich hier um einen Grundkurs und alle anderen Elemente oder alle weiteren Wege wären deutlich komplizierter und deswegen möchte ich das hier jetzt an dieser Stelle noch etwas einfacher halten, ansonsten würden wir hier ein sehr, sehr großes Skript bekommen, was meiner Meinung nach über einen Basiskurs etwas hinausgeht. Wir geben da einfach noch mal ein "vector", das ist nämlich das nächste, was ich noch brauche, die Eingabeart Vektor und der Vektor ist nun zum Beispiel (x, y, z), das ist der hier oben. Die Vorgabewerte sind Null, das heißt also, z möchte ich gar nicht ändern, das heißt, das lasse ich einfach auf Vorgabewert Null. Und für x und y, da muss man einfach ein bisschen auf das Blatt gucken. Wir sehen, dass hier also direkt diese Ansicht hier an der Ecke des Blattes eingefügt wurde. Wir haben hier einen A0-Plan, der circa 1.100 Millimeter ist, also 1,1 Meter. Das bedeutet, ich muss also diese Ansicht, um die mittig hier reinzukriegen, so circa 1.1 Meter schieben, dann landet sie irgendwo mit der Ecke hier unten in dem Bereich und das ist auch, wo sie hin soll, vielleicht noch ein kleines bisschen nach oben, 10 bis 15 Zentimeter, und das möchte ich jetzt einfach mal tun mit diesen x- und y-Werten. Auch dabei handelt es sich einfach wieder um eine Number, um eine Nummer. Der x-Wert, das wäre nun, wie schon erwähnt, zum Beispiel -1.1. Das können wir einfach mal versuchen, also das wären jetzt hier Meter, -1.1 Meter, und ich kopiere einfach diese Nummer nach y und y wäre nun ein positiver Wert, wir gehen ja nach oben. Und dann haben wir hier so zum Beispiel, na ja, +0.2, probieren wir einfach mal aus. Gut, okay und nun habe ich hier auch diesen Bewegen-, also diesen Verschieben-/Move-Befehl eingerichtet, dann gehen wir hier einfach mal auf Ausführen. Ausführung abgeschlossen, keine Fehler. Und schauen wir uns mal die Pläne an, die wir neu erstellt haben. Und der Plan sitzt nun deutlich besser im Plankopf. Vielleicht kann ich noch ein bisschen weiter runtergehen, mache einfach hier wieder alles rückgängig, das heißt, die Ausführung des Dynamo-Skriptes, und wir ändern hier vielleicht einfach mal auf 0.15; machen wir noch mal eine Ausführung. Und so sitzt das Ganze nun relativ gut auf dem Blatt. Der Vorteil hier ist natürlich bei dieser Methode auch, dass alle Ansichten exakt an der gleichen Stelle auf dem jeweiligen Platz sitzen. Auch so eine beliebte Funktion, die man mit Dynamo erfüllen kann, da sich Revit ja hier ein bisschen schwer tut mit der Positionierung von Ansichten auf Plänen.
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.