Graph Visualisierung und Navigation. PG478 Open Graph Drawing Framework Martin Gronemann

Größe: px
Ab Seite anzeigen:

Download "Graph Visualisierung und Navigation. PG478 Open Graph Drawing Framework Martin Gronemann"

Transkript

1 Graph Visualisierung und Navigation PG478 Open Graph Drawing Framework Martin Gronemann

2 Übersicht 1. Anwendungsgebiete 2. Layouttechniken 3. Klassische Werkzeuge der Navigation Zoom & Pan Joint pan-zoom Problem 4. Kontext-erhaltende Werkzeuge Fisheye Distortion Layout basierende Techniken

3 Anwendungsgebiete Beispiele Bioinformatik Soziale Netzwerke Wirtschaft Computernetzwerke

4 Bioinformatik Visualisierung in der Genforschung Knoten: Gruppen von Genen Kanten: Proteine der Genegruppen : hängen funktional zusammen

5 Soziale Netzwerke Freundschaften an einer High School in den USA nach Hautfarbe Weiß Schwarz Andere

6 Wirtschaft Director Interlocks Kreise: Unternehmen Größe: Anzahl der Angestellten Kante: Manager die in anderen Firmen tätig sind.

7 Netzwerk Visualisierung OPTE Projekt Visualisierung des Internets Kanten nach Kontinenten eingefärbt

8 Verschiedene Layouttechniken 1. Ballon Layout 2. Radial Layout 3. Cone Tree 4. Hyperbolische Darstellung

9 Ballon Layout Knoten liegen auf dem Kreis ihres Elter. Elter ist Kreismittelpunkt Muss nicht symmetrisch sein.

10 Radial Layout Knoten mit Tiefe k liegen auf dem selben Kreis Kreise sind konzentrisch (gleicher Mittelpunkt) 3D Version: Kreise als Kugeln

11 3D Layouts Raumnutzung + Mehr Platz - Navigation komplizierter 2D Algorithmen meist auch in 3D verwendbar (Force-Directed, Radial,...) Nutzung von Virtual Reality

12 Cone Tree Hier: Zusätzlich eine Ebene mit Schatten und Steuerelementen 3D Baumdarstellung: Elter ist Spitze des Kegels Kinder liegen am Rand der Grundfläche Jeder Pfad kann durch Rotierung der Kegel in den Vordergrund gebracht werden

13 Hyperbolisch 3D Mathematischer Hintergrund kompliziert. Algorithmus arbeitet im hyperbolischen Raum Darstellung erfolgt im euklidischen Raum Gibt es auch in 2D

14 Navigation Große Datenmengen: Ein gutes Layout reicht nicht aus Es können nicht alle Details erkannt/dargestellt werden Ansichtsfläche ist begrenzt (Fenster)

15 Klassische Werkzeuge Zoom (Vergrößerung) Es wird ein Ausschnitt des Graphen vergrößert dargestellt. Pan (Verschiebung) Der (vergrößerte) Ausschnitt wird verschoben.

16 Zoom Geometrischer Zoom Ausschnitt des Graphen wird mit einer gegebenen Skalierung nur vergrößert. Semantischer Zoom Die Detailtiefe d.h. der Informationsgehalt der einzelnen Objekte wird zusätzlich erhöht.

17 Beispiel: Webseite Knoten: Webseiten Kanten: verlinkte Seiten

18 Dateinamen nur in der Vergrößerung Bei noch stärkerer Vergrößerung Vorschau möglich Vergrößerung

19 Beispiel: UML Diagramm

20 Space-Scale Ansichtsfenster Jede mögliche Ansicht darstellbar als Punkt Raum kontinuierlich Punkt im Bild = Strahl im Raum Pan: Verschiebung auf der XY Ebene Zoom: Verschiebung entlang der Z-Achse

21 Joint pan-zoom Problem System/Interface muss von Punkt (x 1,y 1,z 1 ) zu Punkt (x 2,y 2,z 1 ) navigieren. Beispiel: Anzeigen eines Suchergebnisses Weg soll möglichst gut (= kurz) sein. Keine triviale Aufgabe!

22 Joint pan-zoom Problem: Kurzer Weg P 1 P 2 Pan Operation Zoom Operation Ansicht

23 Joint pan-zoom Problem: Noch Kürzer P 1 P 2 In Worten: Zoom verringern bis beide Punkte in der Ansicht Zoom erhöhen

24 Fokus+Kontext Ziel: Benutzer ist in der Lage eine Fokussierung vorzunehmen (wie bei Zoom&Pan) Bezug zur Umgebung bleibt aber erhalten ( Preserving the mental map ). Als Beispielmethode: Fisheye Distortion

25 Fisheye Distortion Krümmung der normalen Ansicht durch eine Störungsfunktion Störungsfaktor d interaktiv (Bild d=4)

26 Fisheye Distortion Beispiel Radial Layout Kantenschnittpunkt! Fokus Beachte: Alle Kanten nicht gekrümmt! Fisheye View

27 Fisheye View in aisee Software

28 Layoutbasierte Methoden Fisheye Distortion: Graphische Lösung Mit jedem Layout verwendbar Kann zu unerwünschten Effekten führen (Beispiel von vorhin) Alternative: Distortion (Störung) direkt in den Layout Algorithmus einbauen.

29 Beispiel: Ballon Layout Idee: fokussierten Ballon mehr Platz zuteilen. Die anderen Ballons schrumpfen lassen. Fokus

30 Beispiel Hyperbolisches Layout Kein Einbauen nötig Wurde mit dem Fokus+Kontext- Gedanken entwickelt.

31 Walrus Graph Visualization Tool Navigation erfolgt durch Drehung des Balls Ermöglicht auch große Datenmengen darzustellen Mittlerweile Open Source

32 Ende Mein Paper: I. Herman, G. Melancon und M. S. Marshall, Graph Visualization and Navigation in Information Visualization: A Survey

Automatisches Layout von Graphen

Automatisches Layout von Graphen Fakultät Informatik» Institut für Angewandte Informatik» Professur für Technische Informationssysteme Automatisches Layout von Graphen Mabel Joselin Brun Chaperon Dresden, 10.06.2011 Inhalt Vortragsübersicht:

Mehr

Slide 1. Visualisierung evolutionärer Zusammenhänge

Slide 1. Visualisierung evolutionärer Zusammenhänge Slide 1 Visualisierung evolutionärer Zusammenhänge Slide 2 Evolution Enstehung neuerarten: Vererbung Mutation Selektion Horizontaler Gentransfer, Endosymbiose, Hybridisierung Slide 3 2 Beispiele: Slide

Mehr

Differenzierbarkeit, Linearisierung

Differenzierbarkeit, Linearisierung http://allgraf.net/uploads/posts/2009-07/1247941309_6-antiques.jpg Differenzierbarkeit, Linearisierung Wir zoomen so lange hinein bis wir Linearität entdecken. 6-E Lokale Linearität P Abb. 6-1: Graphische

Mehr

32. Werkzeuge zur Visualisierung

32. Werkzeuge zur Visualisierung 32. Werkzeuge zur Visualisierung Prof. Dr. rer. nat. Uwe Aßmann Institut für Software- und Multimediatechnik Lehrstuhl Softwaretechnologie Fakultät für Informatik TU Dresden http://st.inf.tu-dresden.de

Mehr

Benutzerhandbuch. Kurzanleitung GeoShop Wanderweg-Daten im Internet. Version 1.1. Inhaltsverzeichnis

Benutzerhandbuch. Kurzanleitung GeoShop Wanderweg-Daten im Internet. Version 1.1. Inhaltsverzeichnis Kurzanleitung GeoShop Wanderweg-Daten im Internet Benutzerhandbuch Version 1.1 Inhaltsverzeichnis 1. Installation... 2 2. Einstieg... 2 3. Bedienungselemente... 3 4. Daten-Maske: Suchen... 4 5. Daten-Maske:

Mehr

4.4 Bäume. Eigenschaften von Bäumen

4.4 Bäume. Eigenschaften von Bäumen Eigenschaften von Bäumen Eltern-Kind Relation Relationen in der Regel gerichtet Meist mit ausgezeichneten Knoten Wurzel: keine eingehenden Kanten Blätter: keine ausgehenden Kanten Spezielle Algorithmen

Mehr

Treemaps. - Visualisierung hierarchischer Strukturen. ditact 2003

Treemaps. - Visualisierung hierarchischer Strukturen. ditact 2003 Treemaps - Visualisierung hierarchischer Strukturen ditact 2003 Seminar Informationsvisualisierung ao.univ.-prof. Dr. Mag. Silvia Miksch Vertr.Ass. DI Monika Lanzenberger Mag. Jeanna Nikolov??@jeanna.at

Mehr

Semantik-Visualisierung

Semantik-Visualisierung Semantik-Visualisierung 2. Potsdamer I-Science Tag Dirk Burkhardt Fraunhofer IGD Abteilung Echtzeitlösungen für Simulation und Visual Analytics Fraunhoferstraße 5 64283 Darmstadt Germany Tel. +49 (0)6151

Mehr

GEOSHOP. Kurzanleitung für den Public-Zugriff

GEOSHOP. Kurzanleitung für den Public-Zugriff GEOSHOP Kurzanleitung für den Public-Zugriff Stand 20.07.2010 INHALTSVERZEICHNIS Seite 1. Technische Voraussetzungen... 3 1.1. Browser-Voraussetzungen... 3 1.2. Popups freigeben... 3 1.3. Performance...

Mehr

Caliph & Emir. Retrieval und Annotation von digitalen Photos mit MPEG-7. Mathias Lux

Caliph & Emir. Retrieval und Annotation von digitalen Photos mit MPEG-7.  Mathias Lux Caliph & Emir Retrieval und Annotation von digitalen Photos mit MPEG-7 Mathias Lux mlux@know-center.at - gefördert durch das Kompetenzzentrenprogramm Overview Einleitung Geschichtliches Annotation mit

Mehr

GeoShop Daten des Leitungskataster (LK) im Internet

GeoShop Daten des Leitungskataster (LK) im Internet GeoShop Daten des Leitungskataster (LK) im Internet Kurzanleitung für LK-Bezüge Version 1.0 20.9.2013 GeoZ Kurzanleitung Version 1.0 Seite 1 von 11 Inhaltsverzeichnis 1. LOGIN-MASKE... 2 2. SUCHEN ÜBER

Mehr

Topological Fisheye Views for Visualizing Large Graphs

Topological Fisheye Views for Visualizing Large Graphs Topological Fisheye Views for Visualizing Large Graphs Emden R. Gansner, Yehuda Koren, Stephen C. North Stefan Altmayer 11. Dezember 2014 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum

Mehr

Schubert Foo, Douglas Hendry: for Desktop Searching

Schubert Foo, Douglas Hendry: for Desktop Searching Schubert Foo, Douglas Hendry: Evaluation of Visual Aid Suite for Desktop Searching Sergey Tarassenko Einführung Weltweite Verbreitung von Elektronischen Information Schnelle Entwicklung von Suchmaschinen.

Mehr

Inhaltsadaption von Bilder

Inhaltsadaption von Bilder Inhaltsadaption von Bilder Anwendungsgebiete und Verfahren für mobile Endgeräte mit kleinen Displays Universität Mannheim Lehrstuhl für Praktische Informatik IV Wintersemester 05/06 vschan@rumms.uni-mannheim.de

Mehr

Vergleich von Graphen mittels drei verschiedener Visualisierungstechniken

Vergleich von Graphen mittels drei verschiedener Visualisierungstechniken Vergleich von Graphen mittels drei verschiedener Visualisierungstechniken Denka Stancheva Abschlussvortrag Projektarbeit Betreuer: Dipl. Medieninf. Michael Sedlmair Verantw. Hochschullehrer: Prof. Dr.

Mehr

Fräsdaten mit Inkscape. Version: Datum: Autor: Werner Dichler

Fräsdaten mit Inkscape. Version: Datum: Autor: Werner Dichler Fräsdaten mit Inkscape Version: 0.0.1 Datum: 21.08.2014 Autor: Werner Dichler Inhalt Inhalt... 2 Programme... 3 Fräsdaten Erstellen... 4 Grafik Erstellen... 4 Positionierungspunkt Hinzufügen... 5 Werkzeug

Mehr

TinkerCAD Basics. Eine kleine Übersicht über die wichtigsten Funktionen und Möglichkeiten beim 3D-Modellieren mit dem bowserbasierten TinkerCAD.

TinkerCAD Basics. Eine kleine Übersicht über die wichtigsten Funktionen und Möglichkeiten beim 3D-Modellieren mit dem bowserbasierten TinkerCAD. TinkerCAD Basics Eine kleine Übersicht über die wichtigsten Funktionen und Möglichkeiten beim 3D-Modellieren mit dem bowserbasierten TinkerCAD. 1 Objekte Objekte werden aus der Bibliothek am rechten Bildschirmrand

Mehr

Anwendungen im Umfeld von Panoramabildern Multimediatechnik Seminar FS 2008 Eric Lunkenbein

Anwendungen im Umfeld von Panoramabildern Multimediatechnik Seminar FS 2008 Eric Lunkenbein Anwendungen im Umfeld von Panoramabildern 23.04.08 Multimediatechnik Seminar FS 2008 Agenda 1.Hugin 2.Quicktime VR 3.Video Indizierung auf Basis von Mosaikbildern 4.Photosynth 2 Hugin Grafische Benutzeroberfläche

Mehr

Newtek Lightwave Grundlagen der 3D-Vektorgrafik

Newtek Lightwave Grundlagen der 3D-Vektorgrafik Newtek Lightwave Grundlagen der 3D-Vektorgrafik Form und Oberfläche Punkte und Polygone (mindestens 3-seitige Verbindungen zwischen Punkten) sind die Grundlage der Darstellung dreidimensionaler Objekte

Mehr

Algorithmen zur Visualisierung von Graphen

Algorithmen zur Visualisierung von Graphen Algorithmen zur Visualisierung von Graphen Einführung 1. Vorlesung Sommersemester 2014 (basierend auf Folien von Martin Nöllenburg und Robert Görke, KIT) Organisatorisches Dozent Philipp Kindermann Büro

Mehr

Managen Sie Ihr 3D-Gebäudemodell interaktiv. Von Anfang an.

Managen Sie Ihr 3D-Gebäudemodell interaktiv. Von Anfang an. Managen Sie Ihr 3D-Gebäudemodell interaktiv. Von Anfang an. 1 Einführung: DESITE SHARE Autor: jmh, jh, ah DESITE: 2.2.1 2 1 Einführung in DESITE SHARE Die Anwendung DESITE SHARE ist die kostenlose Viewer-Version

Mehr

Anhang 01. Anhang 02. Anhang 03

Anhang 01. Anhang 02. Anhang 03 Anhang 01 Anhang 02 Anhang 03 Überlagerung von Landkarten (in der geographischen Welt) sind nicht die Aufgaben der WiLa. Aber auch in der WiLa können Rasterkarten hinterlegt und mit Netzwerken überlagert

Mehr

Gruppen, Graphen, Symmetrie Was sind negativ gekrümmte Gruppen?

Gruppen, Graphen, Symmetrie Was sind negativ gekrümmte Gruppen? Gruppen, Graphen, Symmetrie Was sind negativ gekrümmte Gruppen? MNU-Landestagung. 02/2012. Regensburg Clara Löh Fakultät für Mathematik. Universität Regensburg Überblick Zwei Paradigmen der modernen (theoretischen)

Mehr

Einführung in die objektorientierte Programmierung mit C++

Einführung in die objektorientierte Programmierung mit C++ Prof. Dr. Thomas Klinker FB Elektrotechnik und Informatik 08. 03. 2007 Projekt im 4. Semester Elektrotechnik: Einführung in die objektorientierte Programmierung mit C++ Aufgabe 1: Schreiben Sie ein Programm,

Mehr

VisualDependencies Fachhochschule Köln

VisualDependencies Fachhochschule Köln Campus Gummersbach Institut für Informatik Prof. Dr. Heide Faeskorn-Woyke Informatik, insbesondere Multimediadatenbanken VisualDependencies Fachhochschule Köln Institut für Informatik Prof. Dr. Heide Faeskorn-Woyke

Mehr

JavaFX Koordinaten und Transformationen

JavaFX Koordinaten und Transformationen JavaFX Koordinaten und Transformationen Koordinaten Jedes Node-Objekt hat sein eigenes Koordinatensystem. In Container-Nodes beziehen sich Position und Größe der Kinder immer auf das Koordinatensystem

Mehr

Zeichnen von Graphen

Zeichnen von Graphen von Graphen Fabio Valdés Programmierpraktikum WS 2016/17 Lehrgebiet Datenbanksysteme für neue Anwendungen FernUniversität in Hagen Programmierpraktikum Zeichnen von Graphen 08.10.2016 1 / 28 Gliederung

Mehr

Darstellungsformen von Funktionen

Darstellungsformen von Funktionen http://www.flickr.com/photos/ishida/1805420435/in/pool-streetlampsoftheworld Darstellungsformen von Funktionen 1 E X f (x) Y Abb. 1: Konzept einer Funktion f (x): Abbildung einer Menge auf die andere Die

Mehr

Visualisierungs- und Interaktionskonzept zur graphenbasierten Exploration

Visualisierungs- und Interaktionskonzept zur graphenbasierten Exploration Visualisierungs- und Interaktionskonzept zur graphenbasierten Exploration Ein visuell-mentales Modell zur Reduktion der kognitiven Last während der Exploration komplexer Graphen In der heutigen Zeit bilden

Mehr

Kurzanleitung GeoShop Katasterplan amtl. Vermessung als PDF. 1. Installation... 1 2. Einstieg... 2 3. Bedienungselemente... 2

Kurzanleitung GeoShop Katasterplan amtl. Vermessung als PDF. 1. Installation... 1 2. Einstieg... 2 3. Bedienungselemente... 2 Kurzanleitung GeoShop Katasterplan amtl. Vermessung als PDF Benutzerhandbuch Version 1.1 Inhaltsverzeichnis 1. Installation... 1 2. Einstieg... 2 3. Bedienungselemente... 2 4. Daten-Maske: Suchen... 4

Mehr

Handbuch zur Integration der Verwaltungssuchmaschine NRW (VSM) in TYPO3 mit der Extension dnrw_vsm

Handbuch zur Integration der Verwaltungssuchmaschine NRW (VSM) in TYPO3 mit der Extension dnrw_vsm Handbuch zur Integration der Verwaltungssuchmaschine NRW (VSM) in TYPO3 mit der Extension dnrw_vsm Stand: 18.09.2014 Systemvoraussetzungen TYPO3 in der Version 6.0 6.2.xx Installation Installieren Sie

Mehr

Glossar. zum Projekt. Dynamische Geometrie-Software. Version 1 vom Gruppe geo09, Projektleiter: Andy Stock

Glossar. zum Projekt. Dynamische Geometrie-Software. Version 1 vom Gruppe geo09, Projektleiter: Andy Stock Glossar zum Projekt Dynamische Geometrie-Software Version 1 vom 03.05.03 Erstellt von: R. Hrushchak, P. Kongsto, A. Stock Seite 1 von 5 Animation: Folge von Schritten zur Erstellung und Veränderung einer

Mehr

6. Texterkennung in Videos Videoanalyse

6. Texterkennung in Videos Videoanalyse 6. Texterkennung in Videos Videoanalyse Dr. Stephan Kopf 1 Übersicht Motivation Texterkennung in Videos 1. Erkennung von Textregionen/Textzeilen 2. Segmentierung einzelner Buchstaben 3. Auswahl der Buchstabenpixel

Mehr

Benutzer-Dokumentation

Benutzer-Dokumentation Medienkonzeption und Produktion Wintersemester 2007 / 2008 Benutzer-Dokumentation 15. Januar 2008 Version 1.0 Henrich, Lukas lukashenrich@gmx.de Würth, Alexander alexanderwuerth@t-online.de Prof. Hendrik

Mehr

Funktionen & Etwas Geometrie

Funktionen & Etwas Geometrie Mathematik I für Biologen, Geowissenschaftler und Geoökologen 22. Oktober 2008 Graphen von Funktionen...im R 2 und R 3...im R n Kreis & Kreisscheibe Kreis als Funktionsgraph Sphäre & Vollkugel Sphäre als

Mehr

Anleitung zum Aufbau einer Arbeitsoberfläche mit zwei Fenstern zum Erfassen der Verstorbenen-Daten mit Excel

Anleitung zum Aufbau einer Arbeitsoberfläche mit zwei Fenstern zum Erfassen der Verstorbenen-Daten mit Excel Anleitung zum Aufbau einer Arbeitsoberfläche mit zwei Fenstern zum Erfassen der Verstorbenen-Daten mit Excel Beim Erfassen der Verstorbenen-Daten ist das Aufteilen des Bildschirmes in eine obere und eine

Mehr

Koordinaten, Funktionen & Etwas Geometrie

Koordinaten, Funktionen & Etwas Geometrie Mathematik I für Biologen, Geowissenschaftler und Geoökologen 26. Oktober 2009 Kartesische Koordinaten Ebene R 2 und Raum R 3 Allgemein: R n Punktmengen in der Ebene Graphen von Funktionen...im R 2 und

Mehr

3D-Druck Feriencamp OpenSCAD - Der Schlüsselanhänger

3D-Druck Feriencamp OpenSCAD - Der Schlüsselanhänger Hier werdet ihr die Grundlagen von OpenSCAD lernen, um damit euer erstes 3D- Objekt zu erstellen. Dazu werdet ihr lernen Kugeln, Zylinder, Quader und Text: zu erstellen, zu verschieben, und zu kombinieren.

Mehr

Aus aktuellem Anlass: Fussballtutorial

Aus aktuellem Anlass: Fussballtutorial Aus aktuellem Anlass: Fussballtutorial Fünfeck: Winkel 0, Seite 8 cm Das ist das Basisobjekt für die Sechsecke. 1. Sechseck links daneben: Winkel 30, Seite 8 cm 2. Referenzpunkt mittig nach Seite A verlegen

Mehr

2.1 Positionieren von Knoten 2.2 Effiziente Darstellung von sehr großen Netzwerken 2.3 Navigation 2.4 Interaktion

2.1 Positionieren von Knoten 2.2 Effiziente Darstellung von sehr großen Netzwerken 2.3 Navigation 2.4 Interaktion 1. Einleitung * 2. Problematik 2.1 Positionieren von Knoten 2.2 Effiziente Darstellung von sehr großen Netzwerken 2.3 Navigation 2.4 Interaktion 3. Vorstellung von einigen Hilfsmitteln (Software) 3.1 SemNet

Mehr

Euklidische Distanzmatrizen. Andrei Grecu

Euklidische Distanzmatrizen. Andrei Grecu Euklidische Distanzmatrizen Andrei Grecu Übersicht Motivation Definition und Problemstellung Algo 1: Semidefinite Programmierung Algo 2: Multidimensional Scaling Algo 3: Spring Embedder Algo 4: Genetischer

Mehr

Distributed Algorithms. Image and Video Processing

Distributed Algorithms. Image and Video Processing Chapter 6 Optical Character Recognition Distributed Algorithms for Übersicht Motivation Texterkennung in Bildern und Videos 1. Erkennung von Textregionen/Textzeilen 2. Segmentierung einzelner Buchstaben

Mehr

Vorlesung Datenstrukturen

Vorlesung Datenstrukturen Vorlesung Datenstrukturen Graphdarstellungen Maike Buchin 0.6.017 Graphen Motivation: Graphen treten häufig als Abstraktion von Objekten (Knoten) und ihren Beziehungen (Kanten) auf. Beispiele: soziale

Mehr

Minimal spannende Bäume

Minimal spannende Bäume http://www.uni-magdeburg.de/harbich/ Minimal spannende Fakultät für Informatik Otto-von-Guericke-Universität 2 Inhalt Definition Wege Untergraphen Kantengewichtete Graphen Minimal spannende Algorithmen

Mehr

Datenvisualisierung How to make data look sexy

Datenvisualisierung How to make data look sexy Datenvisualisierung How to make data look sexy Gerriet Hinrichs HAW Hamburg 18. Mai 2017 Übersicht 1. Was ist Datenvisualisierung? 2. Basis: Diagramme 3. Projekt: Domebook 4. Aus der Praxis 5. Ausblick

Mehr

software visualization NICK MÜLLER, a

software visualization NICK MÜLLER, a software visualization NICK MÜLLER, a1001030 Papers Visualizing Compiled Executables for Malware Analysis. Daniel A. Quist and Lorie M. Liebrock, VizSec 2009. Visualizing Application Behavior on Superscalar

Mehr

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Genial! Mathematik Geometrisches Zeichnen

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Genial! Mathematik Geometrisches Zeichnen Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Genial! Mathematik 3-4 - Geometrisches Zeichnen Das komplette Material finden Sie hier: School-Scout.de Vorwort Liebe Schülerin! Lieber

Mehr

Biologische Netzwerke. Patric Höhn

Biologische Netzwerke. Patric Höhn Biologische Netzwerke Patric Höhn Inhalt. Einführung Biologische Netzwerke Konkrete Anwendungsfälle Fazit 2/29 Inhalt. Einführung Biologische Netzwerke Konkrete Anwendungsfälle Fazit 3/29 Einführung Warum

Mehr

Tipps und Tricks Januar 2011

Tipps und Tricks Januar 2011 Tipps und Tricks Januar 2011 Revit Architecture 2011 Kamera erstellen, 3D Schnittbereich und 3D Navigation Dominik GLADIK Im Bereich Architektur ist es wichtig Ideen richtig zu visualisieren und darzustellen.

Mehr

Geometrische Algorithmen für Anwendungen in der Geovisualisierug

Geometrische Algorithmen für Anwendungen in der Geovisualisierug Geometrische Algorithmen für Anwendungen in der Geovisualisierug Institut für Theoretische Informatik Lehrstuhl für Algorithmik Prof. Dorothea Wagner Institut für Algebra und Geometrie Arbeitsgruppe Diskrete

Mehr

Einführung in das Graphical Modeling Framework. 13. November 2012

Einführung in das Graphical Modeling Framework. 13. November 2012 Einführung in das Graphical Modeling Framework 13. November 2012 100 Überblick Was ist der Unterschied zwischen abstrakter Syntax und konkreter Syntax? Welche Arten von graphischen Editoren gibt es? Freihandeditoren

Mehr

Inhalt 1 Vorwort 2 Einleitung 3 Für Schnellstarter

Inhalt 1 Vorwort 2 Einleitung 3 Für Schnellstarter Inhalt 1 Vorwort 1 2 Einleitung 3 21 Anwendungsbeispiele 4 211 Exakte Zeichnungen 4 212 Geometrischer Taschenrechner 5 213 Übungsaufgaben 5 22 Gedanken zum Programmdesign 6 23 Zum technischen Hintergrund

Mehr

Kapitel 8: Bipartite Graphen Gliederung der Vorlesung

Kapitel 8: Bipartite Graphen Gliederung der Vorlesung Gliederung der Vorlesung 1. Grundbegriffe. Elementare Graphalgorithmen und Anwendungen 3. Kürzeste Wege 4. Minimale spannende Bäume 5. Färbungen und Cliquen 6. Traveling Salesman Problem 7. Flüsse in Netzwerken

Mehr

Vorkurs Informatik WiSe 16/17

Vorkurs Informatik WiSe 16/17 Institut für Programmierung Konzepte der Informatik Dr. Werner Struckmann / Stephan Mielke, Jakob Garbe, 12.10.2016 Technische Universität Braunschweig, IPS Inhaltsverzeichnis Schilda-Rallye Was steckt

Mehr

Aufgabe Gegeben sind die folgenden aussagenlogischen Formeln F, G, H über den Variablen u, w, y, z:

Aufgabe Gegeben sind die folgenden aussagenlogischen Formeln F, G, H über den Variablen u, w, y, z: Aufgabe 1.1 8 (a) Zeichnen Sie einen einfachen Graphen mit der Gradsequenz (1, 2, 2, 2, 3, 4). (b) Ist jeder einfache Graph mit der Gradsequenz (1, 2, 2, 2, 3, 4) zusammenhängend? (c) Hat jeder einfache

Mehr

Aufgabe Gegeben sind die folgenden aussagenlogischen Formeln F, G, H über den Variablen s, u, w, y:

Aufgabe Gegeben sind die folgenden aussagenlogischen Formeln F, G, H über den Variablen s, u, w, y: Aufgabe 3.1 8 (a) Zeichnen Sie einen einfachen Graphen mit der Gradsequenz (2, 3, 3, 3, 3, 4). (b) Ist jeder einfache Graph mit der Gradsequenz (2, 3, 3, 3, 3, 4) zusammenhängend? (c) Hat jeder einfache

Mehr

Aufgabe Gegeben sind die folgenden aussagenlogischen Formeln F, G, H über den Variablen s, p, w, y:

Aufgabe Gegeben sind die folgenden aussagenlogischen Formeln F, G, H über den Variablen s, p, w, y: Aufgabe 2.1 8 (a) Zeichnen Sie einen einfachen Graphen mit der Gradsequenz (1, 1, 2, 2, 4, 4). (b) Ist jeder einfache Graph mit der Gradsequenz (1, 1, 2, 2, 4, 4) zusammenhängend? (c) Hat jeder einfache

Mehr

Vorkurs Informatik WiSe 15/16

Vorkurs Informatik WiSe 15/16 Konzepte der Informatik Dr. Werner Struckmann / Stephan Mielke, Jakob Garbe, 20.10.2015 Technische Universität Braunschweig, IPS Inhaltsverzeichnis Schilda-Rallye Was steckt dahinter? Darstellung von Graphen

Mehr

Darstellungsarten für 3D-Körper. Boundary Representation (BRep):

Darstellungsarten für 3D-Körper. Boundary Representation (BRep): Darstellungsarten für 3D-Körper Boundary Representation (BRep): Darstellung eines (verallgemeinerten) Polyeders durch das System seiner Ecken, Kanten und Facetten Abspeichern durch (Teilgraphen des) vef-graphen

Mehr

werkzeuge 1 5 InDesign CS6 Werkzeugübersicht

werkzeuge 1 5 InDesign CS6 Werkzeugübersicht 1 5 Werkzeugübersicht A B C D E A Auswahl Auswahlwerkzeug (V, ESC) Direktauswahl-Werkzeug (A) Seitenwerkzeug (Umschlat+P) Lückenwerkzeug (U) Inhaltsaufnahme-Werkzeug Inhaltsplatzierungs-Werkzeug B Zeichen-

Mehr

Mesh-Visualisierung. Von Matthias Kostka. Visualisierung großer Datensätze

Mesh-Visualisierung. Von Matthias Kostka. Visualisierung großer Datensätze Mesh-Visualisierung Von Matthias Kostka Übersicht Einführung Streaming Meshes Quick-VDR Rendering virtueller Umgebung Rendering mit PC-Clustern Zusammenfassung 2 Mesh Untereinander verbundene Punkte bilden

Mehr

Microsoft PowerPoint D-Modelle

Microsoft PowerPoint D-Modelle Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft PowerPoint 2019 3D-Modelle 3D-Modelle in PowerPoint 2019 Seite 1 von 7 Inhaltsverzeichnis Einleitung... 2 3D-Modell einfügen... 2 3D-Modell

Mehr

Microsoft PowerPoint für Office 365 3D-Modelle

Microsoft PowerPoint für Office 365 3D-Modelle Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft PowerPoint für Office 365 3D-Modelle 3D-Modelle in PowerPoint für Office 365 Seite 1 von 7 Inhaltsverzeichnis Einleitung... 2 3D-Modell

Mehr

Visualizing multiple Last.fm listening histories

Visualizing multiple Last.fm listening histories Visualizing multiple Last.fm listening histories Abschlussvortrag Bachelorarbeit - 14.09.2010 Roman Graebsch www.lastloop.de LFE Medieninformatik Betreuer: Dominikus Baur Verantwortlicher Hochschullehrer:

Mehr

Seminar-Vortrag von Michael Vollmer

Seminar-Vortrag von Michael Vollmer FADE: Graph Drawning, Clustering and visual Abstraction Seminar-Vortrag von Michael Vollmer Institut für Theoretische Informatik 1 KIT FADE: Universität Graph des Drawning, Landes Clustering Baden-Württemberg

Mehr

doit Software-Forschungstag 2006 Standardisierte Auszeichnungssprachen der Computergraphik für interaktive Systeme Martin Rotard

doit Software-Forschungstag 2006 Standardisierte Auszeichnungssprachen der Computergraphik für interaktive Systeme Martin Rotard doit Software-Forschungstag 2006 Standardisierte Auszeichnungssprachen der Computergraphik für interaktive Systeme Martin Rotard Institut für Visualisierung und Interaktive Systeme Universität Stuttgart

Mehr

Vorlesung 1: Graphentheorie. Markus Püschel David Steurer. Algorithmen und Datenstrukturen, Herbstsemester 2018, ETH Zürich

Vorlesung 1: Graphentheorie. Markus Püschel David Steurer. Algorithmen und Datenstrukturen, Herbstsemester 2018, ETH Zürich Vorlesung 1: Graphentheorie Markus Püschel David Steurer Algorithmen und Datenstrukturen, Herbstsemester 2018, ETH Zürich Plan für die ersten Vorlesungen Vorlesungen 1,2: wichtige mathematische Grundlagen;

Mehr

1. Einführung des. Allgemeines

1. Einführung des. Allgemeines Allgemeines In diesem Rechner ist ein komplettes Set mathematischer Werkzeuge für Algebra, dynamische Geometrie, Statistik, Tabellenkalkulation und Messdatenerfassung in Echtzeit. Formeln, Tabellen und

Mehr

Chip-Tuner Schnellstart

Chip-Tuner Schnellstart Chip-Tuner Schnellstart von Dipl. Ing. (FH) J. Ruhländer Mit dem neuen Produkt in den Händen ist Ihnen vermutlich nicht nach einer seitenlangen und trockenen Lektüre. Sie wollen kurz und knapp die notwendigen

Mehr

Ornamente zeichnen und hyprbolisieren

Ornamente zeichnen und hyprbolisieren Ornamente zeichnen und hyprbolisieren Martin von Gagern TU München in Zusammenarbeit mit Prof. Jürgen Richter-Gebert www.mathe-vital.de u.a. mit Applet zu Sierpinski-Dreieck per IFS... ist nicht Thema

Mehr

Seminar Algorithmische Geometrie

Seminar Algorithmische Geometrie Seminar Algorithmische Geometrie LEHRSTUHL FÜR ALGORITHMIK I INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Bastian Katz Marcus Krug Martin Nöllenburg Ignaz Rutter KIT Universität des Landes

Mehr

Map Labeling, U-Bahnpläne und dynamische Landkarten

Map Labeling, U-Bahnpläne und dynamische Landkarten Map Labeling, U-Bahnpläne und dynamische Landkarten Alternatives Modell: Boundary Labeling Nord-Pas de Calais Picardie Haute-Normandie Basse-NormandieChampagne-Ardenne Ile-de-France Lorraine Bretagne Alsace

Mehr

Diskrete Strukturen Kapitel 4: Graphentheorie (Bäume)

Diskrete Strukturen Kapitel 4: Graphentheorie (Bäume) WS 2016/17 Diskrete Strukturen Kapitel 4: Graphentheorie (Bäume) Hans-Joachim Bungartz Lehrstuhl für wissenschaftliches Rechnen Fakultät für Informatik Technische Universität München http://www5.in.tum.de/wiki/index.php/diskrete_strukturen_-_winter_16

Mehr

Visualisierung funktionaler Bauräume zur Unterstützung des automobilen Entwicklungsprozesses verteilter Funktionen

Visualisierung funktionaler Bauräume zur Unterstützung des automobilen Entwicklungsprozesses verteilter Funktionen Abschlussvortrag Diplomarbeit Visualisierung funktionaler Bauräume zur Unterstützung des automobilen Entwicklungsprozesses verteilter Funktionen Alexander Kahl Betreuer: Michael Sedlmair, Dr. Martin Wechs

Mehr

Ab sofort ist die Version der Notebook-Software mit integrierten Math-Tools verfügbar. Im folgenden Abschnitt habe ich die wesentlichen

Ab sofort ist die Version der Notebook-Software mit integrierten Math-Tools verfügbar. Im folgenden Abschnitt habe ich die wesentlichen Ab sofort ist die Version 10.6. der Notebook-Software mit integrierten Math-Tools verfügbar. Im folgenden Abschnitt habe ich die wesentlichen Neuerungen aufgelistet: - Win 7 / Mac: Offizielle Unterstützung

Mehr

Transformation - 3. Für "übliche" Anwendungen in der Geometrie ist es sinnvoll, bei Transformationen eine gleiche

Transformation - 3. Für übliche Anwendungen in der Geometrie ist es sinnvoll, bei Transformationen eine gleiche Transformation - 3 Wiederholung und spezielle Angaben im Zusammenhang mit Kreis-Berechnungen 1. Problemstellung Im Zusammenhang mit der Berechnung von Schnittflächen kann es sinnvoll sein, die Berechnung

Mehr

AutoCAD Architecture 2011

AutoCAD Architecture 2011 Navisworks als Echtzeitviewer in AutoCAD Architecture Bei komplexen Modellen und grossen Dateien insbesondere bei Zeichnungen mit mehreren referenzierten DWGS (Xrefs) gilt es stets den Überblick zu behalten.

Mehr

JavaFX Layout and Controls

JavaFX Layout and Controls JavaFX Layout and Controls JavaFX 8-Systemvoraussetzungen Grundsätzlich verwendbar mit Java7 ab Version 4.x (?) Standard in Java8 mit Java8 arbeiten System-VM auf Java8 umstellen (sonst gibt es Probleme

Mehr

Neuerungen in AutoCAD Christian Walz, Dipl.-Ing. Geodäsie, Schulung und Support

Neuerungen in AutoCAD Christian Walz, Dipl.-Ing. Geodäsie, Schulung und Support Neuerungen in AutoCAD 2018 Christian Walz, Dipl.-Ing. Geodäsie, Schulung und Support 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 Dateiformat Mit der Version 2018 wird das neue 2018er Format

Mehr

Vorlesung Software-Reengineering

Vorlesung Software-Reengineering Vorlesung Software-Reengineering Prof. Dr. Rainer Koschke Arbeitsgruppe Softwaretechnik Fachbereich Mathematik und Informatik Universität Bremen Wintersemester 2005/06 Überblick I 1 1 Über diese Folien

Mehr

MMI7000Soft V1.0 - Handbuch

MMI7000Soft V1.0 - Handbuch MMI7000Soft V1.0 - Handbuch Windows-Software zur Darstellung und Auswertung der Messwerte MMI7000Soft V1.0 Kurzanleitung Ed. 1 Februar 2011 1 Inhalt 1. Allgemeines 3 2. Installation 4 3. Aufruf des Programms

Mehr

Vereinfachung und Schematisierung von Polygonen

Vereinfachung und Schematisierung von Polygonen Vorlesung Algorithmische Kartografie Vereinfachung und Schematisierung von Polygonen INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Benjamin Niedermann Martin Nöllenburg 28.04.2015 1 Übersicht

Mehr

Notationen zur Prozessmodellierung

Notationen zur Prozessmodellierung Notationen zur Prozessmodellierung August 2014 Inhalt (erweiterte) ereignisgesteuerte Prozesskette (eepk) 3 Wertschöpfungskettendiagramm (WKD) 5 Business Process Model and Notation (BPMN) 7 Unified Modeling

Mehr

Inhalt. " DiaGen Historie und Beschreibung. " Architektur eines DiaGen-Editors. " Hypergraphen. " DiaGen-Editoren Komponenten

Inhalt.  DiaGen Historie und Beschreibung.  Architektur eines DiaGen-Editors.  Hypergraphen.  DiaGen-Editoren Komponenten DIAGEN Sven Goeckels Seminar : Visuelle Sprachen Universität Bremen FB Informatik WS 2001/2002 Inhalt " DiaGen Historie und Beschreibung " " Hypergraphen " DiaGen-Editoren Komponenten? Modeler? Reducer?

Mehr

Differenzierbarkeit, Linearisierung: Teil 1

Differenzierbarkeit, Linearisierung: Teil 1 Differenzierbarkeit, Linearisierung: Teil 1 1-E Visualisierung der partiellen Ableitung von f (x, y) in x-richtung cc Tangente Abb. 1-1: Zum Begriff der partiellen Ableitung einer Funktion f = f (x, y)

Mehr

Geradenarrangements und Dualität von Punkten und Geraden

Geradenarrangements und Dualität von Punkten und Geraden Vorlesung Algorithmische Geometrie von Punkten und Geraden INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Martin Nöllenburg 12.06.2012 Dualitätsabbildung Bisher haben wir Dualität für planare

Mehr

das ROOT-Framework Datenanaufnahme, Speicherung, Visualisierung & Analyse

das ROOT-Framework Datenanaufnahme, Speicherung, Visualisierung & Analyse das ROOT-Framework Datenanaufnahme, Speicherung, Visualisierung & Analyse Open-Source framework zur Datenanalyse (C++-Klassenbobliothek). Entwickelt hauptsätzlich am CERN, Standardwerkzeug in der Teilchenphysik.

Mehr

Algorithmen zur Visualisierung von Graphen

Algorithmen zur Visualisierung von Graphen Algorithmen zur Visualisierung von Graphen Einführung 1. Vorlesung Sommersemester 2013 (basierend auf Folien von Martin Nöllenburg und Robert Görke, KIT) Organisatorisches Dozent Martin Fink Büro E14 (Mathebau)

Mehr

Übungsblatt 7 - Voronoi Diagramme

Übungsblatt 7 - Voronoi Diagramme Karlsruher Institut für Technologie Algorithmische Geometrie Fakultät für Informatik Sommersemester 2012 ITI Wagner Martin Nöllenburg/Andreas Gemsa Übungsblatt 7 - Voronoi Diagramme 1 Voronoi-Zellen Sei

Mehr

Modell-Differenzen zur Änderungserkennung in großen Modellen

Modell-Differenzen zur Änderungserkennung in großen Modellen Modell-Differenzen zur Änderungserkennung in großen Modellen Phil Hebborn Agenda Motivation Grundlagen von Modell-Differenzen Modellieren mit EMF Der SiDiff-Algorithmus SiLift 2 Motivation Große Projekte

Mehr

V!SUELLER JOURNALISMUS

V!SUELLER JOURNALISMUS Sommersemester Illustrator 17. Mai Andreas Lamm Programmfenster A. Dokumentfenster mit Registerkarten B. Anwendungsleiste C. Arbeitsbereich-Umschalter D. Bedienfeld-Titelleiste E. Steuerungsbedienfeld

Mehr

WS 2009/10. Diskrete Strukturen

WS 2009/10. Diskrete Strukturen WS 2009/10 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws0910

Mehr

Bipartites Matching. Gegeben: Ein bipartiter, ungerichteter Graph (V 1, V 2, E). Gesucht: Ein Matching (Paarung) maximaler Kardinalität.

Bipartites Matching. Gegeben: Ein bipartiter, ungerichteter Graph (V 1, V 2, E). Gesucht: Ein Matching (Paarung) maximaler Kardinalität. Netzwerkalgorithmen Bipartites Matching (Folie 90, Seite 80 im Skript) Gegeben: Ein bipartiter, ungerichteter Graph (V, V, E). Gesucht: Ein Matching (Paarung) maximaler Kardinalität. Ein Matching ist eine

Mehr

Optimierungsmethoden für höherdimensionale Packprobleme. Sándor P. Fekete TU Braunschweig

Optimierungsmethoden für höherdimensionale Packprobleme. Sándor P. Fekete TU Braunschweig Optimierungsmethoden für höherdimensionale Packprobleme Sándor P. Fekete TU Braunschweig s.fekete@tu-bs.de Autos, Quader, Rechtecke 2 Reisezeit! 3 Wieviel passt in eine Vorlesung? 4 Wieviel passt in einen

Mehr

Geradenarrangements und Dualität von Punkten und Geraden

Geradenarrangements und Dualität von Punkten und Geraden Vorlesung Algorithmische Geometrie von Punkten und Geraden INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Martin Nöllenburg 12.06.2012 Dualitätsabbildung Bisher haben wir Dualität für planare

Mehr

Einführung in das Visualization ToolKit. Institut für Simulation und Graphik, Otto-von-Guericke Universität Magdeburg

Einführung in das Visualization ToolKit. Institut für Simulation und Graphik, Otto-von-Guericke Universität Magdeburg Einführung in das Visualization ToolKit VTK Einführung: Gliederung Was ist VTK? VTK-Konzept Vorstellung MeVisLab VTK Beispiel in MeVisLab 2/26 Was ist VTK? Freie Software-Bibliothek für 3D Graphik und

Mehr

Lastenheft für dynamische Geometrie-Software der Firma EduSoft

Lastenheft für dynamische Geometrie-Software der Firma EduSoft Lastenheft für dynamische Geometrie-Software der Firma EduSoft Zielbestimmung: Es soll ein Programm erstellt werden, mit dem Schüler und Lehrer im sekundären Bildungsbereich geometrische Konstruktionen,

Mehr

Einführung in die Programmierung

Einführung in die Programmierung Einführung in die Programmierung Als Programmierung bezeichnet man die Tätigkeit Computerprogramme (software) zu erstellen. Konzeptioneller Entwurf Umsetzung des Entwurfs in Programmcode (Implementation):

Mehr

Algorithmische Geometrie: Rest Lokalisierung von Punkten; Voronoi Diagramme (1/2)

Algorithmische Geometrie: Rest Lokalisierung von Punkten; Voronoi Diagramme (1/2) Algorithmische Geometrie: Rest Lokalisierung von Punkten; Voronoi Diagramme (1/2) Nico Düvelmeyer WS 2009/2010, 22.12.2009 Überblick 1 Fertigstellung Kapitel 7 2 Definition Voronoi Diagramm 3 Grundlegende

Mehr