Vektororientierte Grafikbearbeitung
Während meines
4. Semesters
an der
Uni Passau
habe
ich
mein Proseminar zum Thema
„Vektororientierte Grafikbearbeitung”
gehalten.
Als der Tag der
Präsentation (276.992 Bytes)
unaufhaltsam näher rückte, hatte ich immer noch keine brauchbaren Grafiken zur Veranschaulichung;
so habe ich mich dazu entschlossen, ein kleines Programm zu schreiben, welches mir die besagten Grafiken liefern sollte.
Daraus wurde aber mehr!
Das kleine Programm mutierte schnell zu einem beinahe vollwertigen Anwendungsprogramm zur Bearbeitung von Vektorgrafiken.
Zumindest rettete es meinen Vortrag!
Etwa zwei Wochen später lieferte ich meine
Ausarbeitung (2.444.228 Bytes)
ab, welche ebenfalls mit aussagekräftigen Abbildungen dank meines Vektorprogramms bestückt ist.
Mein Vektorprogramm VektorSkript
Das Programm, von dem die Rede ist, heißt
VektorSkript (261.329 Bytes)
und verfügt über einige Grundformen und -funktionen:
- Vorimplementierte
Grafikobjekte
sind:
- die
Linie,
- der
Polygon−Zug,
- das
Quadrat,
- das
Rechteck,
- der
Kreis,
- die
Ellipse,
- die
Bézier-Kurve
beliebigen Grades sowie
- die
Gruppierung
aller erdenklichen Kombinationen von Grafikobjekten.
- Abbildungsfunktionen
sind
(Mathematiklehrer aufgepasst):
- die
Translation,
- die
Rotation,
- die
zentrische Streckung,
- die
Achsen−Spiegelung,
- die
Matrix−Abbildung
sowie
- die
affin−lineare
Abbildungsfunktion.
- Darstellungsfunktionen
zur Veranschaulichung sind:
- Zeichne
Diese Darstellungsfunktion zeichnet die Ränder und Linien der angegebenen Grafikobjekte mit einem dicken, blauen Stift,
sodass die Form der Objekte eindeutig erkennbar ist.
- Idee
Oftmals ist nicht klar erkennbar, ob nun ein Grafikobjekt gespiegelt, gedreht oder verzerrt wurde.
Rote und blaue Vektorpfeile verdeutlichen den Status quo der angegebenen Grafikobjekte.
- Schema
Ähnlich wie
„Idee”
gibt auch diese Funktion Aufschluss über den Status quo der angegebenen Grafikobjekte.
Nur werden hiermit auf vereinfachte Weise die Linien
(gestrichelt)
und Eckpunkte der Objekte angezeigt.
- Detail
Diese Funktion zeigt mit dünnen, grauen Linien den Bezug
(die Position)
der angegebenen Grafikobjekte zum Ursprung des kartesischen Koordinatensystems.
Beispiele
Um Ihnen einen größeren Einblick zu verschaffen,
möchte ich Ihnen im Folgenden ein paar Beispiele vorstellen,
die mit vorliegender Software erstellt wurden, jederzeit verfeinert werden können und u. a. Bestandteil des Downloads sind.
Standardbeispiel für Bézier−Kurven
Herz
Smiley
Mein Supersmiley!
Fazit
VektorSkript (261.329 Bytes)
ist durchaus ein brauchbares Werkzeug zur Motivation im Fach Mathematik,
insbesondere in Bezug auf lineare Algebra.
Der lernende Schüler kann schnell und unkompliziert testen, wie sich Abbildungsfunktionen aus dem Unterricht auf eigene Grafikobjekte auswirken.
{Der grafikbeschreibende Code kann in VektorSkript weitgehend per Mausklick erstellt werden, deshalb benötigt der Benutzer keine Spezialkenntnisse zur Beschreibungssprache. Darüber hinaus sind auch viele Beispiel-Codes Bestandteil der Download-Datei.}
Heutzutage muss doch die Theorie nicht mehr so trocken sein, wie es beispielsweise während meiner Schulzeit der Fall war.
:−)
Downloads