Quat'ı glm'ye mat4'e dönüştürmeye çalışıyorum.Matris kullanılarak Quaternion to Matris
Benim kodudur: i programı çalıştırdığınızda
#include <iostream>
#include<glm/glm.hpp>
#include<glm/gtc/quaternion.hpp>
#include<glm/common.hpp>
using namespace std;
int main()
{
glm::mat4 MyMatrix=glm::mat4();
glm::quat myQuat;
myQuat=glm::quat(0.707107,0.707107,0.00,0.000);
glm::mat4 RotationMatrix = quaternion::toMat4(myQuat);
for(int i=0;i<4;++i)
{
for(int j=0;j<4;++j)
{
cout<<RotationMatrix[i][j]<<" ";
}
cout<<"\n";
}
return 0;
}
o hata gösteriyor "hatası:‘Dördey’ilan edilmemiştir".
Bu konuda bana yardımcı olan var mı?
#include <glm/gtx/quaternion.hpp>
Ve toMat4
ait ad düzeltmek:
#include <glm/gtx/quaternion.hpp>
mu gerektirmez'Dördey :: toMat4'' glm :: Dördey olması gerekiyor :: toMat4'? – NathanOliver