1
00:00:01,000 --> 00:00:09,000
Dieses Video stellt eine Web-Anwendung zur Berechnung und Visualisierung von
algebraischen Arrangements vor.

2
00:00:09,000 --> 00:00:15,000
Mit "algebraisch" meinen wir, dass das Arrangment durch algebraische Kurven definiert ist.

3
00:00:15,000 --> 00:00:20,000
Jede solche Kurve ist durch eine Gleichung in zwei Variablen gegeben. 

4
00:00:21,000 --> 00:00:27,500
Unser Programm ist online verfügbar, alle Berechnungen finden auf einem Webserver statt.

5
00:00:28,500 --> 00:00:34,000
Der Benutzer braucht lediglich einen Browser mit Flash-Plug-in, es ist keine weitere Installation notwendig.

6
00:00:34,500 --> 00:00:37,000
Schauen wir uns die Webseite an.

7
00:00:39,500 --> 00:00:42,000
Zunächst ein Beispiel mit 4 Kurven vom Grad 4.

8
00:00:42,500 --> 00:00:46,000
Mit dem Analyse-Knopf berechnen wir deren Arrangement.

9
00:00:46,000 --> 00:00:48,500
Die Gesamtzahl der Komponenten wird angezeigt,

10
00:00:48,500 --> 00:00:53,000
und es erscheinen weitere geometrische Eigenschaften von jeder Komponente.

11
00:00:53,500 --> 00:00:56,000
Der Plot-Knopf startet die Visualisierung.

12
00:00:56,000 --> 00:01:02,500
Der Ausgabegraph stellt die Eingabekurven exakt dar, und die ursprüngliche Topologie bleibt erhalten.

13
00:01:02,500 --> 00:01:10,000
Das Interface ermöglicht es, in Regionen des Arrangements zu zoomen, um seine Topologie zu untersuchen.

14
00:01:13,500 --> 00:01:18,000
Zur Berechnung von algebraichen Arrangements verwenden wir den Sweepline-Algorithmus von Bentley und Ottmann,

15
00:01:18,000 --> 00:01:22,000
für den Fall beliebiger algebraischer Kurven.

16
00:01:22,000 --> 00:01:26,500
Sämtliche geomtrischen Prädikate werden auf zwei geometrisch-topologische Analysen reduziert:

17
00:01:26,500 --> 00:01:29,500
Kurvenanalyse und Kurvenpaaranalyse.

18
00:01:29,500 --> 00:01:35,500
Die Kurvenanalyse berechnet geometrische Eigenschaften an den kritischen Stellen der Kurve.

19
00:01:35,500 --> 00:01:41,500
Die Kurvenpaaranalyse beinhaltet die vertikale Ordnung der beiden Kurven an kritischen Stellen.

20
00:01:41,500 --> 00:01:48,000
Eigenwillig, Kerber und Wolpert haben Methoden für beiden Analysearten vorgestellt.

21
00:01:49,800 --> 00:01:55,000
Bei der Visualisierung wird jeder Kurvenast einzeln gezeichnet,

22
00:01:48,000 --> 00:01:59,000
egal wie nahe er sich an benachbarten Ästen befindet.

23
00:01:59,000 --> 00:02:04,000
Der Curve-tracking-Algorithmus beginnt mit einen Ausgangspunkt auf einem Ast

24
00:02:04,000 --> 00:02:08,000
und verfolgt den Ast in beide Richtungen bis zu den Endpunkten.

25
00:02:08,000 --> 00:02:12,000
Für jeden Schritt gibt es 8 mögliche Richtungen.

26
00:02:12,000 --> 00:02:18,000
Mit Hilfe von Bereichsanlysen und gewissen Heuristiken läßt sich die korrekte
Richtung meist schnell bestimmen.

27
00:02:18,000 --> 00:02:24,000
Falls dies nicht gelingt wird das aktuelle Pixel in 4 gleichgrosse Bereiche geteilt,

28
00:02:24,000 --> 00:02:27,000
bis eine eindeutige Entscheidung möglich ist.

29
00:02:29,000 --> 00:02:31,000
Zurück zur Webseite.

30
00:02:31,000 --> 00:02:35,000
Das nächste Beispiel zeigt mehrere Kurven der gleichen Schar.

31
00:02:35,000 --> 00:02:39,500
Durch den Graphen wird die Entwicklung der Schar sichtbar.

32
00:02:39,500 --> 00:02:43,000
Wir fügen weitere Kurven hinzu, um ein hochgradig degeneriertes Arrangement zu erzeugen.

33
00:02:43,000 --> 00:02:47,000
Dieses enthält tangentiale Schnittpunkte und vertikale Äste.

34
00:02:47,000 --> 00:02:53,000
Anhand dieses Beispiels zeigen wir nun weitere Features unseres Webanwendung.
