Simple Rubik Simulator Test

Das Skript erzeugt mit Three.js eine interaktive 3D-Darstellung eines Rubik’s Cube im Ausgangszustand und ergänzt eine Steuerleiste zur Eingabe von Zugfolgen in Standardnotation (z. B. R U R’ U’). Nach Bestätigung der Eingabe werden die Zeichenfolgen geparst und in Einzelschritte zerlegt. Jede Bewegung isoliert die entsprechende Ebene, führt eine 90°-Rotation in der korrekten Richtung durch und fügt die Ebene wieder in die Gesamtszene ein. Während der sequentiellen Abläufe wird die Szene kontinuierlich gerendert, wobei OrbitControls eine freie Betrachtung aus verschiedenen Blickwinkeln ermöglicht. Die Animation verdeutlicht so, wie sich der Würfel durch beliebige Algorithmen vom gelösten Zustand aus verändert und eignet sich sowohl zur Demonstration als auch zum Experimentieren mit eigenen Zugfolgen.