Currently, I am in the process of learning THREE.js and attempting to create a playable Rubik's cube.
My goal is to rotate a face as a whole instead of manipulating each cube individually. I have tried placing the cubes within a THREE.Group, but the issue arises as a single cube is part of multiple faces, presenting a challenge. Whenever I add an object to one group and then to another, it gets removed from the initial group.
Although I am new to THREE.js and 3D programming, I am confident that there is a solution to this problem. I have only completed a basic course on the subject at .
I have included my code below, but I don't believe it will be particularly helpful:
Thanks