Ich war heute mal richtig fleißig und es lief gut, daher gibt es jetzt schon wieder einen Screenshot 😀
Wie man sieht, kann man jetzt um eine weitere Achse rotieren. Mit den Cursor-Tasten Hoch und Runter kann man den Würfel jeweils um 90° nach oben oder nach unten drehen. Nicht, dass man das wirklich bräuchte, aber Compiz hat’s auch 😉
Obwohl ich es zuerst nicht so implementieren wollte, kann man den Würfel gleichzeitig nach links/rechts und oben/unten drehen. Die Animationen beeinflussen sich gegenseitig zum Glück nicht. Auf dem Screenshot kann man jetzt auch die Spiegelung besser erkennen. Und man sieht auch, dass da noch nicht alles stimmt 😉
Spiegelung
Und mal wieder ein neuer Screenshot:
Ich weiß es ist schwer zu erkennen, aber der Würfel wird nun gespiegelt. Das erfreuliche ist, dass es keinerlei Auswirkungen auf die Performance hat. Auch neu ist, dass man nun eine eigene Hintergrundfarbe festlegen kann. Das hat mir mal wieder die Stärken von C++ und der KDE API gezeigt. Im Qt-Designer einfach nur einen KColorButton eingefügt, in der Config Klasse bei Speichern und Laden den Wert ausgelesen, im Effekt auch Auslesen und als ClearColor definieren. Wenige Zeilen Code und tolle Auswirkung. So macht programmieren Spaß 😉