Итак, я пытаюсь выполнить некоторые операции поворота на изображении в openGL на основе информации о кватернионе, и мне интересно, есть ли способ определить местоположение моего изображения вектором (скажем, (001)), а затем применить кватернион к этому вектору для поворота изображения вокруг произвольного начала? Я использую GLM для всех математических работ. (Использование C++)3D-ротация в OpenGL
Или есть лучший способ сделать это, что я еще не понял?
Вы уверены, что вы сделали некоторые исследования? Googling для [вращения вокруг произвольной точки] (https://www.google.com/search?q=rotation+about+arbitrary+point) дает много результатов. –
По крайней мере один поисковый хит находится прямо на этом сайте: http://stackoverflow.com/questions/23442499/rotating-an-object-around-a-fixed-point-using-glmultmatrix. –