3D Stadtmodelle Computing in Engineering Verarbeitung und Darstellung von 3D Stadt-Modellen im Browser 3D Stadtmodelle Computing in Engineering Motivation • Vereinheitlichte Datenhaltung für Geo-Daten verschiedener Formate • Generische Schnittstelle für Client-Anwendungen verschiedener Zwecke • Verknüpfung von Geo-Daten aus unterschiedlichen Quellen 3D Stadtmodelle Computing in Engineering Aufgabenstellung • Analyse von Stadt-Modellen im Format CityGML, IFC • Haltung einer Datenbank für Geo-Daten (PostgreSQL, ...) • Bereitstellung der Daten für Clients per REST/ JSON • Darstellung der Daten in einer Web-Application (WebGL, Three.js) 3D Stadtmodelle Computing in Engineering Zielgruppe • Bachelor / Master • 2-4 Teilnehmer • Voraussetzungen: Erfahrungen mit REST, SQL Organisation • Start: ab sofort • Treffen alle zwei Wochen Kontakt Henk Freimuth, M.Sc. [email protected] Marcel Neuhausen, M.Sc. [email protected] Trassierungs-Editor Computing in Engineering Adap%oneinesIFC-ViewerszurGenerierung vonIFC-basiertenTrassierungsverläufen Trassierungs-Editor Computing in Engineering Motivation • IFC-basierte Trassierungs-Modelle momentan nur algorithmisch definierbar • Interaktive Definition über eine graphische Schnittstelle erforderlich • Interne Repräsentation sollte möglichst generisch sein (NURBS-Kurven) Trassierungs-Editor Computing in Engineering Aufgabenstellung • Implementierung eines Plugin für bestehenden Viewer • Eingabemasken zur parametrischer Definition von relevanten Kurventypen (z.b. Kreisbögen) • Kurvendefinition in IFC-basierter Logik • visuelles Feedback und IFC-Export • interne Repräsentation als Non-uniform Rational BSplines (NURBS) (nur Master) Trassierungs-Editor Computing in Engineering Zielgruppe • Bachelor / Master • 2-3 Teilnehmer • Voraussetzungen: Java, Geometrische Modellierung Organisation • Start: ab sofort • Treffen alle zwei Wochen Kontakt Andre Vonthron, M.Sc. [email protected] Tunnel Generator Computing in Engineering Implemen%erungeinesTunnelgeneratorsin DynamoStudio Tunnel Generator Computing in Engineering Motivation • Visuelle Programmierung ermöglicht schnelle und interaktive Modellierung • Existierender Tunnelgenerator in Rhino Grasshopper, ausschließlich Geometrie • Keine IFC-konforme Weiterverarbeitung (Eigenschaften und Export) Tunnel Generator Computing in Engineering Aufgabenstellung • Analoge Umsetzung in Dynamo Studio für Autodesk Revit • Unterstützung diverser Topologie (Berechnungsmodell, Level of Detail) • NURBS-basierte Repräsentation • Evaluation des IFC-Exports • Unterstützung diverser Trassierungskurven (nur Master) Tunnel Generator Computing in Engineering Zielgruppe • Bachelor / Master • 2-3 Teilnehmer • Voraussetzungen: Geometrische Modellierung, Python Organisation • Start: ab sofort • Treffen alle zwei Wochen Kontakt Andre Vonthron, M.Sc. [email protected]