Есть куб. Есть стрелки на экране для управления вращением: вверх, вниз, влево, вправо.
По нажатию на стрелки куб вращается. Но вращаясь по одной оси, он вращает и свои остальные.
В итоге прокрутив куб на 90гр по Х вверх, нажимаем влево (по Y), а он крутится не влево, а по часовой стрелке(по Z), хотя относительно себя он крутится по Y.
Как сделать, чтобы оси для вращения всегда оставались изначальными? Чтобы нажимая на стрелки управления четко понимать куда он будет крутиться.