Я работаю над проектом моделирования привода. Я использую opengl в среде IDE VS2010.
Существует вектор glm::vec3 'dir' для объекта 'car_param' (не важно), который я хочу повернуть с помощью функции вращения glm\glx.
glm::rotate(car_param->dir,0.5f,glm::vec3(0,1,0));
Он успешно компилируется, но при запуске не действует. Я попытался проверить это с помощью:
cout<<car_param->dir.x<<"\t"<<car_param->dir.y<<"\t"<<car_param->dir.z<<"\n";
сразу после поворота, но он застрял на (0,0,-1), что было начальным значением.