Revit Topografie mit Dynamo anpassen – Online

Thomas

BESCHREIBUNG UND LERNZIELEDie Topografie in Revit verhält sich im Vergleich zu anderen Revit Elementen ungewöhnlich. Mit den meisten Revit Werkzeugen können Topografien nicht bearbeitet werden. Auch fast alle Familien können nicht mit der Topografie interagieren. Dies liegt daran dass es sich bei der Topografie um ein Netz handelt und nicht um einen Festkörper oder Polyfläche. Mit Dynamo können wir dieses Problem umgehen, indem wir die Topografie umwandeln. Darauf aufbauend lernen wir diverse Workflows kennen, die in Revit normalerweise so nicht möglich sind.INHALTE Topografie (Mesh) vs. Festkörper OOTB Topografie Nodes Polysurface erzeugen Element Platzierung Topografie vereinfachen Baugrube mit Böschungen See auf einer Topografie erzeugen Topografie für 3D-Drucker umwandeln MeshToolkit ZIELGRUPPEDas Seminar richtet sich an alle Interessenten, die Dynamo für die Topografiebearbeitung nutzen wollen und denen die Standardbearbeitungswerkzeuge in Revit nicht ausreichen. Zum Beispiel Architekten, Bauingenieure und Bauzeichner/Modellierer.TRAINERThomas Vogt wird Sie in in dieser Schulung unterrichten. Thomas hat Bauingenieurwesen studiert (B. Eng.) und hat einen Master Abschluss in „Building Design Management & BIM“. Er arbeitet bereits mehr als 10 Jahren mit Revit und seit 8 Jahren mit Dynamo. Zudem ist er zertifizierter Revit Instructor, Revit Certified Professional in Revit Architecture, Revit Structure, Revit MEP und Revit Electrical Building Systems und wurde von …

Programmieren in Dynamo und Revit mit Python (Basisschulung) – Online

Thomas

BESCHREIBUNG UND LERNZIELEWer sich in Dynamo eingearbeitet hat, kommt schnell zur Erkenntnis, dass bestimmte Aufgaben nur mit textuellem Code effizient erledigt werden können. Das tolle daran ist, dass die Logik von Dynamo und Python sehr ähnlich ist. Python ist eine weit verbreitete, relativ einfach lesbare Programmiersprache, die direkt in Dynamo verwendet werden kann. Insbesondere für Schleifen Operationen bietet sich Python an. Um einfacher programmieren zu können verwenden wir einen Python Editor mit IntelliSense Technologie. Zudem schauen wir uns auch Möglichkeiten an, wie man Python direkt in Revit verwenden kann.INHALTE IronPython Grundlagen Quelltext-Editoren Revit API Grundlagen Revit LookUp Python in Dynamo Python Templates Python in Revit Externe Bibliotheken verwenden ZIELGRUPPEDas Seminar richtet sich an alle Interessenten, die in Dynamo mit Python programmieren möchten. Insbesondere für Bauingenieure, Konstrukteure und Bauzeichner/Modellierer eignet sich diese Schulung.TRAINERThomas Vogt wird Sie in in dieser Schulung unterrichten. Thomas hat Bauingenieurwesen studiert (B. Eng.) und hat einen Master Abschluss in „Building Design Management & BIM“. Er arbeitet bereits mehr als 10 Jahren mit Revit und seit 8 Jahren mit Dynamo. Zudem ist er zertifizierter Revit Instructor, Revit Certified Professional in Revit Architecture, Revit Structure, Revit MEP und Revit Electrical Building Systems und wurde von der Firma Autodesk als …

Mit Dynamo Benutzeroberflächen programmieren – Online

Thomas

BESCHREIBUNG UND LERNZIELEEs ist nicht notwendig, und oft auch nicht gewünscht, dass jeder Revit Anwender selbst Dynamo Skripte erstellen und anpassen muss. Für Standard Workflows kann man in Dynamo eine passende Benutzeroberfläche erzeugen, ähnlich wie man es aus Add-Ins kennt. Der Revit Anwender bekommt dann das Dynamo Skript, welches im Hintergrund ausgeführt wird, nicht zu Gesicht. Erstellen kann man eine angepasste Benutzeroberfläche (Custom User Interface) z.B. mit speziellen Dynamo Packages oder via Python und Windows Forms. Auch der Dynamo Player wird bei dieser Arbeitsweise als Anlaufpunkt für die Revit Anwender miteinbezogen. Auch für erfahrene Dynamo Anwender ist eine Benutzeroberfläche hilfreich, um im Alltag noch effizienter arbeiten zu können.INHALTE Data-Shapes Package Andere nützliche Packages Daten Tabellen Listenauswahl Schieberegler Farbfelder Dropdown Auswahl Element Auswahl Texteingabe Integration des eigenen Logos Dynamo Player Mehrstufige Dialogfenster ZIELGRUPPEDas Seminar richtet sich an alle Dynamo Anwender, die Ihren Revit Anwendern erstellte Skriptfunktionalitäten zur Verfügung stellen wollen, ohne dass diese Dynamo öffnen müssen.TRAINERThomas Vogt wird Sie in in dieser Schulung unterrichten. Thomas hat Bauingenieurwesen studiert (B. Eng.) und hat einen Master Abschluss in „Building Design Management & BIM“. Er arbeitet bereits mehr als 10 Jahren mit Revit und seit 8 Jahren mit Dynamo. Zudem ist er zertifizierter Revit …

Dynamo für Revit Basisschulung – Online (2 Tage)

Thomas

BESCHREIBUNG UND LERNZIELEIn diesem 2 tägigen Kurs erlernen Sie den Umgang und Anwendungsmöglichkeiten mit Dynamo. Dynamo ist eine grafische Programmieroberfläche, die in Autodesk Revit® als kostenlose Zusatzfunktion enthalten ist. Dabei erstellen Sie kleine Tools, die perfekt auf Ihre Projektanforderungen abgestimmt werden können. Mit Dynamo können Sie manuelle und aufwändige Arbeitsschritte automatisieren und die Qualität Ihrer Modelle verbessern. Programmierkenntnisse sind nicht erforderlich, jedoch sollten Sie die typischen Autodesk Revit® Eigenheiten kennen. Wir bereiten Sie mit einem strukturierten Kursprogramm und Hand-On Übungen darauf vor, Dynamo bei Ihrer täglichen Arbeit erfolgreich einzusetzen.INHALTE Einführung in die visuelle Programmierung mit Dynamo Anwendungsgebiete von Dynamo Benutzeroberfläche von Dynamo Anwendung der Knoten aus der Standard-Bibliothek Wichtige Zusatz-Pakete aus der Dynamo Community Erläuterung wichtiger Begriffe Dynamo Player konfigurieren und richtig anwenden Datentypen Datenstrukturen Logik Klassen, Methoden & Funktionen (Autodesk Revit® API Konzept übertragen auf Dynamo) Listen Benutzerdefinierte Blöcke (Nodes) Bi-direktionaler Datenaustausch mit Autodesk Revit®, Microsoft Excel® und weiteren Datenquellen Tipps und Tricks: Büroimplementierung von Dynamo, Community-Seiten & Lernempfehlungen ZIELGRUPPEDas Seminar richtet sich an alle Interessenten, die ihre tägliche Arbeit mit Revit effizienter gestalten wollen. Manuelle stundenlange Arbeitsschritte die man mit einem Skript in wenigen Sekunden erledigen kann, das ist für Revit Modellierer und BIM-Koordinatoren mit Dynamo möglich.EMPFOHLENE VORKENNTNISSESolides …

Visual Studio Code: Mit IntelliSense DynamoBIM Custom Nodes erstellen

Visual Studio Code ist ein kompakter kostenloser Editor mit vielen nützlichen Funktionen. Damit man damit in IronPython Custom Nodes für DynamoBIM mit IntelliSense erstellen kann, muss man einige Dinge konfigurieren. Deshalb habe euch für euch ein kleines Tutorial zusammen gestellt: Von https://github.com/gtalarico/ironpython-stubs/tree/master/release/stubs.min die Dateien („Stubs“) runterladen: Die Zip Datei muss man nach dem Download noch „Zulassen“, das macht man mit einem Rechtsklick, dann Eigenschaften: Dann entpackt man die Dateien an einen temporären Speicherort, ich verwende dafür z.B. WinRar: Wenn man selbst keine eigenen stubs erstellen will, sondern nur die vorhandenen nutzen möchte, dann reicht uns der Ordner …\ironpython-stubs-master\release\stubs.min‘. In dem Ordner stubs.min kann man einige Ordner aussortieren, die sich auf andere Programme beziehen. Ich habe den stubs.min Ordner nach C:\stubs.min verschoben. Falls Ihr einen anderen Pfad nehmt, müsst ihr später den Verweis anpassen. Als nächstes die neueste Version von Python 2.7 64bit installieren (Sehr empfehlenswert ist der Standardpfad C:\Python27\), da ansonsten eventuell Verweise angepasst werden müssen: https://www.python.org/downloads/windows/  Normalerweise verwendet Dynamo IronPython. Man sollte deshalb darauf achten Bibliothek numPy nicht zu verwenden, da diese in IronPython nicht unterstützt werden. Visual Studio Code installieren: https://code.visualstudio.com/download Weitere Informationen zu Visual Studio Code gibt es hier: https://code.visualstudio.com/docs/languages/python und hier: https://code.visualstudio.com/docs/python/settings-reference Visual Studio Code öffnen …