This is all really cool...... but how does a REAL cube roll on the floor in the first place? I mean, for a cube to "roll" it bounces from edge to edge or corner to corner - the faces don't all touch the ground one after the other. Either that or it slides instead of "rolling". I guess it could be acheived using trickery with moving internal weights.
Take a glance at my <a href="https://forums.simplymaya.com/showthread.php?s=&threadid=9428"><b>Porsche 959</b></a> WIP