Edit: Never mind, I got this done, no problem.
Hey, I have got a basic concept question. I’m currently working on replicating the famous 3x3 puzzle cube (brand name Rubik’s Cube) in a 3D java environment using LWJGL. I have created and can render all the pieces in their starting position. My question is if anyone has any recommendation on how i should have the cubies move around the cube. I have been thinking of using one of two methods. The first is having the rendered cubies move around the core when a layer is turned and keeping track of the relative position and orientation. The second is to simply move where I am drawing the colors based on a layer movement. I would really appreciate the help of a more experienced programmer.