Polygone - Bausteine der Computergrafik

Ähnliche Dokumente
Hallo Welt! für Fortgeschrittene. Geometrie I. Philipp Erhardt. 19. Juli Philipp Erhardt Geometrie I 19. Juli / 27

Sicheres Wissen und Können zu Vierecken und Vielecken 1

Schuleigener Kompetenzplan für das Fach Mathematik Jahrgang 9 Stand 2008 Lehrbuch: Mathematik heute 9

Parallelogramme und Dreiecke A512-03

Schuleigener Kompetenzplan für das Fach Mathematik Jahrgang 10 Stand 2008 Lehrbuch: Mathematik heute 10

S T E R N E U N D P O L Y G O N E

2.4. Triangulierung von Polygonen

2. Platonische Körper

Algorithmische Geometrie 1. Einführung

Algorithmische Geometrie: Einstimmung

Triangulierung von einfachen Polygonen

Aufgabe 1. Wie muss? richtig angeschrieben werden?

Übersicht. Begriffserklärung Motivation / Anwendungen Drei Algorithmen Zusammenfassung Fragen Quellen. Triangulierung von Steffen Ernst 2

Geometrische Modellierung mittels Oktalbäumen und Visualisierung von Simulationsdaten aus der Strömungsmechanik. Klaus Daubner

Sicheres, vernetztes Wissen zu geometrischen Formen

5. Gitter, Gradienten, Interpolation Gitter. (Rezk-Salama, o.j.)

Was bisher geschah. 1. Zerlegung in monotone Polygone 2. Triangulierung der monotonen Teilpolygone

Seminar. Algorithmische Geometrie

6.1.2 Bem.: Für Vierecke ist der Begriff Innenwinkel im allgemeinen nicht sinnvoll. Skizze.

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Multimedia für Referate und Präsentationen

Tutorial zum Umgang mit Scratch

Über die regelmäßigen Platonischen Körper

Aufgabe S 1 (4 Punkte)

Algorithmische Geometrie

M. Pester 29. Ein konvexes d-polytop ist eine begrenzte d-dimensionale polyedrale Menge. (d = 3 Polyeder, d = 2 Polygon)

8. Modelle für feste Körper

Geometrie I. Sebastian Redinger Informatik 2 Programmiersysteme Martensstraße Erlangen

Es sei P ein einfaches Polygon in der Ebene; P habe n Ecken. Hilfssatz: Zu jedem einfachen Polygon mit mehr als 3 Ecken existiert eine Diagonale.

Ausbildungsberuf KonstruktionsmechanikerIn. Projekt Abzugshaube Anm.: Blechstärke wird nicht berücksichtigt Lernfeld/er:

Ingenieurmathematik mit MATLAB

Triangulierung von einfachen Polygonen

Mathematische Probleme, SS 2013 Montag $Id: convex.tex,v /10/22 15:58:28 hk Exp $

Orientierungsmodul Oberstufe OS 1. Zahlen auf dem Zahlenstrahl darstellen und interpretieren. natürliche Zahlen bis 2 Millionen lesen und schreiben

Vorlesung Algorithmen für hochkomplexe Virtuelle Szenen

6. Triangulation von Polygonen

Geometrische Algorithmen Voronoi-Diagramme. Lernmodul 7: Geo-Algorithmen und -Datenstrukturen - Voronoi-Diagramme

Mathematische Probleme, SS 2016 Freitag $Id: convex.tex,v /05/13 14:42:55 hk Exp $

Dynamische Geometrie

Quadtrees und Meshing

Quadtrees und Meshing

Lisa und ihre Freundin haben in den Ferien einen Kochkurs besucht. Nun versuchen sie eine Torte nach einem Rezept im Internet zu backen.

2.3. Das Vektorprodukt

Zentrische Streckung Mündliche Aufgaben

Geometrie I. Polygone. Dominik Huber Hallo Welt! für Fortgeschrittene. Informatik 2 Programmiersysteme Martensstraße Erlangen

6.1.2 Bem.: Für Vierecke ist der Begriff Innenwinkel im allgemeinen nicht sinnvoll. Skizze.

Inhalt. 1 Rechenoperationen Gleichungen und Ungleichungen... 86

Algorithmische Geometrie 3. Schnitte von Liniensegmenten

Einführung in die Geometrie - Grundbegriffe. 2. Teil

Geometrie 1. Christian Bay Christian Bay Geometrie / 46

Grundlagen zur Delaunay-Triangulierung und zur konvexen Hülle. zum Begriff des Voronoi-Diagramms (vgl. auch Vorlesung "Algorithmische Geometrie"):

MATHEMATIK-WETTBEWERB 2011/2012 DES LANDES HESSEN

Geometrie der Polygone Sterne Markus Wurster 1

Quadtrees und Meshing

Prozedurales Programmieren und Problemlösungsstrategien

Ingenieurmathematik mit MATLAB

Das Problem der Museumswächter

(Max Bill) . Gilt A 0 A 4 A 2

Algorithmische Geometrie: Delaunay Triangulierung (Teil 1)

Projektionskurve Abiturprüfung LK Bayern 2003

Cell Decomposition & Potential Field

Mathematik für Techniker

KGS Curriculum Mathematik Hauptschule Klasse 5. Inhalte Inhaltsbereiche gemäß Kerncurriculum Eigene Bemerkungen Kapitel 1 Zahlen und Daten

Dualität + Quad-trees

Aufgaben des MSG-Zirkels 8b Schuljahr 2005/2006. Alexander Bobenko und Ivan Izmestiev. Geometrie

16. Platonische Körper kombinatorisch

Orientierungsmodul Oberstufe OS 2 OS 2 _Mathematik_71. Zahlen auf dem Zahlenstrahl darstellen und interpretieren

Kongruenz, Vierecke und Prismen

Kreissektoren - Bogenlänge und Sektorfläche

Parallele Algorithmen in der Bildverarbeitung

Geometrie der Polygone Konstruktionen Markus Wurster 1

Vorlage für das Schulcurriculum Qualifikationsphase

30. Mathematik Olympiade 1. Stufe (Schulrunde) Klasse 7 Saison 1990/1991 Aufgaben und Lösungen

B) Konstruktion des geometrischen Mittels und geometrisches Wurzelziehen :

Triangulierung von Polygonen und das Museumsproblem

Geodatenbanksysteme in Theorie und Praxis

KLAUSUR. Name: Vorname: Matr. Nr./Studiengang: Versuch Nr.:

Kapitel 6: Algorithmen der Computer-Geometrie

Kompetenzbereich. Kompetenz

Vorschlag für ein Schulcurriculum zu Mathematik heute 10 auf Basis des Kernlehrplans Realschule Niedersachsen

Mathematik. Grundstufe II Aufbau der natürlichen Zahlen. Mathematisches Denken weiter entwickeln und anwenden

Arbeitsblätter zur Arbeit mit GEOGEBRA in Klasse 6

KGS Curriculum Mathematik Hauptschule Klasse 5

Tag der Mathematik 2007

Geometrische Algorithmen

Universität Bielefeld. Elementare Geometrie. Sommersemester Rückblick. Stefan Witzel

Universität Bielefeld. Elementare Geometrie. Sommersemester Rückblick. Stefan Witzel

Modul 206 Regelmäßige Vielecke!

Transkript:

Polygone - Bausteine der Computergrafik Schülerseminar Florian Buchegger Johannes Kepler Universität Linz Dez 12, 2014

Wo werden Polygone verwendet? Welche wichtige Algorithmen gibt es?

Outline Wo werden Polygone verwendet? Welche wichtige Algorithmen gibt es?

Was ist ein Polygon?

Was ist ein Polygon? Def: Ein Polygon ist eine geschlossene Form in der Ebene, die durch gerade Strecken begrenzt ist.

Was ist ein Polygon? Def: Ein Polygon ist eine geschlossene Form in der Ebene, die durch gerade Strecken begrenzt ist. Polygon (altgriech.): Poly- bedeutet "viel" und -gon bedeutet "Winkel".

Polygon oder nicht?

Polygon oder nicht? Polygon (gerade Seiten)

Polygon oder nicht? Polygon (gerade Seiten)

Polygon oder nicht? Polygon (gerade Seiten) Kein Polygon (eine Kurve)

Polygon oder nicht? Polygon (gerade Seiten) Kein Polygon (eine Kurve)

Polygon oder nicht? Polygon Kein Polygon Kein Polygon (gerade Seiten) (eine Kurve) (offen, nicht geschlossen)

Konkav oder konvex Ein Polygon ist konvex, wenn jede gerade Verbindung zweier Punkte des Polygons im Inneren liegt. konvex konkav

Konkav oder konvex Ein Polygon ist konvex, wenn jede gerade Verbindung zweier Punkte des Polygons im Inneren liegt. konvex konkav

Regulär oder irregulär Sind alle Seiten und Winkel eines Polygons gleich und es ist konvex, dann ist es regulär, sonst ist es irregulär. regulär irregulär

Einfach oder komplex Ein einfaches Polygon hat nur eine Randkurve, die sich nicht selbst schneidet. einfach komplex

Namen von Polygonen Wir können den Polygonen Namen geben, die von der Anzahl an Ecken abhängen:

Namen von Polygonen Name Ecken Form Trigon (Dreieck) 3 Tetragon (Viereck) 4 Pentagon (Fünfeck) 5 Hexagon (Sechseck) 6 Haptagon, Octagon, Nonagon...

Beispiele Übungszettel!

Wo werden Polygone verwendet? Outline Wo werden Polygone verwendet? Welche wichtige Algorithmen gibt es?

Wo werden Polygone verwendet? Nutzen Polygone werden verwendet, um viele Formen zu beschreiben. Komplexe Formen werden dabei entweder durch ein großes, oder durch viele kleinere Polygone angenähert.

Wo werden Polygone verwendet? Nutzen Diese Technik wird oft verwendet bei der

Wo werden Polygone verwendet? Nutzen Diese Technik wird oft verwendet bei der computerunterstützten Erzeugung von Bildern und Animationen,

Wo werden Polygone verwendet? Nutzen Diese Technik wird oft verwendet bei der computerunterstützten Erzeugung von Bildern und Animationen, grafischen Darstellung in Computerspielen,

Wo werden Polygone verwendet? Nutzen Diese Technik wird oft verwendet bei der computerunterstützten Erzeugung von Bildern und Animationen, grafischen Darstellung in Computerspielen, Modellierung von Objekten (z.b. Dreiecksnetze),

Wo werden Polygone verwendet? Nutzen Diese Technik wird oft verwendet bei der computerunterstützten Erzeugung von Bildern und Animationen, grafischen Darstellung in Computerspielen, Modellierung von Objekten (z.b. Dreiecksnetze), Simulation am Computer, etc.

Wo werden Polygone verwendet? Vorteile Polygone werden auf Grund ihrer vielen positven Eigenschaften verwendet: Sie sind effizient und einfach darzustellen. Sie benötigen nur geringen Speicherplatz. Gute Algorithmen für viele Operationen (Schnitt, etc.) sind bekannt.

Wo werden Polygone verwendet? Vorteile Speicherung: Wir können das Polygon als eine Liste von Punkten abspeichern. Handhabung: Da die Seiten lineare Funktionen sind, ist es einfach mit ihnen zu rechnen.

Welche wichtige Algorithmen gibt es? Outline Wo werden Polygone verwendet? Welche wichtige Algorithmen gibt es?

Welche wichtige Algorithmen gibt es? Algorithmen Wollen wir mit Polygonen arbeiten, stellen sich einige Fragen: Welcher Typ von Polygon liegt vor? Liegt ein Punkt innerhalb oder außerhalb von einem Polygon? Welchen Flächeninhalt hat ein Polygon? Schneiden sich zwei Polygone? Welche Schnittmenge haben zwei Polygone? Wie kann man ein Polygon in Dreiecke zerlegen?

Welche wichtige Algorithmen gibt es? Punkt in Polygon -Test Das werden wir jetzt in der Gruppe erarbeiten!

Welche wichtige Algorithmen gibt es? Punkt in Polygon -Test Beispiel: Teste unseren Algorithmus anhand dieses Beispieles und verifiziere das Ergebnis durch eine Zeichnung: Polygon { (2 1), (3 2), (1 3), (1 0), (1.5 2) } Liegt der Punkt (2 2) im Polygon?

Welche wichtige Algorithmen gibt es? Flächenberechnung Gruppenarbeit!