Beginnen wir mit relativ einfachen räumlichen Elementen: Kugel, Zylinder, Säule und Pyramide. Damit man ihre Drehung im Raum beobachten kann, bekommen sie noch Farbe auf ihre Oberfläche. Im folgenden Bild bekommt man eine Ahnung, was sich hier alles drehen soll:
In der Animation unten sieht man einen große sich drehende Stern, der aus sechs sich drehenden transparenten
Pyramiden besteht. Dies ist die Version für Smartphones. (Die "Computerversion" ist für das Smartphone mitunter
zu rechenaufwändig!)
In der komplexeren Version
erkennt man außerdem magentafarbene Kugeln, die drei Säulen halten. Die Prismen rotieren ebenfalls und tragen
am Ende gelbe Kugeln. Zugegeben, das Ganze sieht ziemlich kompliziert aus.
Die gute Nachricht ist, dass der Programmcode, was die Rotationen angeht, recht einfach ist.
Betrachten wir den Abschnitt des Programms, bei dem eine große Pyramide des Sterns, eine magentafarbene Kugel
und ein Prisma gezeichnet ist. Dann fehlen eine gelbe Kugel, zwei Zylinder mit jeweils einer cyanfarbenen Kugel.
Außerdem sind in diesem Zustand noch zwei Rotationen durchzuführen: Die um das Prisma als Achse und die Drehung
der Zylinder selbst. Und so sieht der Code dazu aus: