Ornament

Programm zum Zeichen und Bestimmen der 17 Symmetrien der Ebene.

Aktuelles

Anläßlich der Austellung Erlebnisland Mathematik Dresden in den Technischen Sammlungen Dresden zum Jahr der Mathematik gib es eine spezielle "Museums"-Version, die man auch in der Ausstellung findet. Sie kann hier heruntergeladen werden Ornament_tsd.jar. Gestartet wird sie wie die normale Version (siehe unten und Zum Programm).

Download und starten

Das Programm ist in Java geschrieben und benötigt daher auf dem ausführenden Rechner eine Java-Runtime-Umgebung (ist meist vorhanden). Es kann auch als Applet auf Webseiten verwendet werden, z.B. so:

Um das Ornament-Programm zu starten klicken Sie hier (möglicherweise müssen sie 2x klicken)

Download der Programmdatei Ornament.jar.

Es gibt mehrere Möglichkeiten das Programm aufzurufen bzw. in Webseiten einzubetten.

Variante A. Als lokales Programm ausführen

Dazu laden Sie die (oben angegebene) Datei Ornament.jar auf ihren Rechner und starten Sie dort. (Bei MS Windows z.B. durch Doppelklick bzw. von der Kommandozeile.) Mögliche Kommandozeilenparameter finden Sie in der unten stehenden Tabelle.

z.B. (Start mit allen möglichen Parametern):
java.exe -jar Ornament.jar "-title=17 Symmetries" -lang=en -nosplash -width=600 -height=400

 

Variante B.  Einbindung als Button in der Webseite, der das Programm als Popup-Fenster öffnet

Dazu wird das Jar-File mit dem Applet-HTML-Tag eingebunden. Die zu startende Klasse ist Ornament.class. Es ist wichtig, dass der Parameter button gesetzt ist (ansonsten führt des zur Einbindung nach Variante C). Mögliche weitere Parameter finden Sie in der unten stehenden Tabelle.

z.B. (Start mit allen möglichen Parametern):

<applet width="150" height="30" code="Ornament.class" archive="Ornament.jar">
   <param name="button" value>
   <param name="buttonText" value="17 Symmetries">
   <param name="title" value="Drawing with the 17 symmetries">
   <param name="windowWidth" value="800">
   <param name="windowHeight" value="600">
   <param name="nosplash" value>
   <param name="lang" value="en">
</applet>

ergibt

 

Variante C. Einbindung direkt in eine Webseite

Bei dieser Einbindung als Applet ist die Fläche des Applets die Zeichenfläche.

Mögliche weitere Parameter finden Sie in der unten stehenden Tabelle.

z.B. (Start mit allen möglichen Parametern):

<applet width="100%" height="500" code="Ornament.class" archive="Ornament.jar">
   <param name="nosplash" value="1">
   <param name="lang" value="de">
</applet>

ergibt

 

Zusammenfassung der Parameter:

(alle Parameter sind optional)

Parameter Anwendbar bei Startvariante Beschreibung
lang A, B, C Sprache des Programms
de ... deutsch (default)
en ... Englisch
button B Signalisiert, dass es Variante B ist (Einbindung als Button in der Webseite)
buttontext B Beschriftung des Buttons. Defaultmässig steht ist er sonst mit "Ornament starten" bzw. "Start Ornament" beschriftet.
nosplash A, C Unterdrückt den Informationsdialog beim Start des Programms.
title A, B Titelzeile des Popup-Fensters
windowWidth B Breite des Popup-Fensters (in Pixel)
windowHeight B Höhe des Popup-Fensters (in Pixel)
width A Breite des Fensters (in Pixel)
height A Höhe des Fensters (in Pixel)

Zum Programm

Das Ornamentprogramm wurde ursprünglich für die große Ausstellung "Symmetrie in Kunst und Wissenschaft" geschrieben, die die Stadt Darmstadt im Jahre 1986 veranstaltet hat. Die erste Version wurde von Jürgen Richter-Gebert nach einer Konzeption von Bernhard Ganter realisiert. 1986 waren graphikfähige Computer mit Maus noch recht teuer. Aus diesem Grunde war das Ornamentprogramm der Symmetrieausstellung auf einem Atari implementiert worden. Dieser Rechnertyp ist inzwischen veraltet, am Programm besteht aber offenbar immer noch Interesse. Zwar gibt es ähnliche Zeichenprogramme, doch kennen wir keines mit einer vergleichbaren Analysehilfe.

Deshalb hat Rüdiger Krauße 1997 eine DOS-Version verfasst, die zudem farbige Bilder erlaubt. Da sie in TurboPascal geschrieben ist, läuft sie heute nicht mehr ohne weiteres auf einem zeitgemäßen PC (außer unter Zuhilfenahme geeigneter Tools, z.B. DOSBox, http://www.dosbox.com/). Deshalb entstand 2005 eine erste Java-Version des Programms, die im wesentlichen eine 1:1 Übertragung des Dos-Programms war.

Im Zuge des "Jahres der Mathematik 2008" wurde das Programm auch funktionell erweitert und außerdem für die Ausstellung "Erlebnisland Mathematik Dresden" eine speziell auf die Ausstellungsbedürfnisse zugeschnittene Version nach Vorgaben von Roland Schwarz erstellt.

Download

(Aktuelle und historische Varianten)

Aktuelle Variante (Java) Ornament.jar
Version für die Austellung 2008 Ornament_tsd.jar
Erste Java-Variante (ca. Juli 2005) Ornament_2005.jar
DOS-Programm von 1997 Ornament.exe

Links

Dieses Programm ist bei weitem nicht das einzige, mit dem man derart Symmetrien zeichnen kann. Es gibt einige andere Programme, die aber z.T. andere Schwerpunkte setzen, z.B.

Weiterführende Links zum Thema: