CanvasGI-Demoprogramm "Konstruktion eines Malteserkreuzes"
Die Anwendung von 2D-Transformationen wird am Beispiel der Konstruktion
eines Malteserkreuzes demonstriert. Folgende Vorteile werden genutzt:
- Teile der Konstruktion werden in einer speziellen Lage erzeugt (die Kurbel
zum Beispiel in der vertikalen Stellung), weil sie so viel einfacher
durch die CanvasGI-Funktionen beschreibbar sind. Ihre tatsächliche
Lage wird durch eine überlagerte Transformation bestimmt.
- Die "Schwalbenschwänze" des Malteserkreuzes existieren sechs Mal
(jeweils um einen Winkel von 60° gedreht). Es wird nur ein
"Schwalbenschwanz" (in der vertikalen Lage) konstruiert und danach
in einer Schleife (mit entsprechenden überlagerten Transformationen)
vervielfältigt.
Die einzelnen Teile des Programms werden auf der Seite
"Anwendung ebener Transformationen: Konstruktion eines Malteserkreuzes"
ausführlich erläutert. Die (statische) Konstruktion des Malteserkreuzes ist außerdem
die Basis für die "Animation der Bewegung eines Malteserkreuzes".