そのため、オブジェクトの向きが glm::fquat に格納されており、それを使用してモデルを回転させたいと考えています。それ、どうやったら出来るの?
私はこれを試しました:
glPushMatrix();
glTranslatef(position.x, position.y, position.z);
glMultMatrixf(glm::mat4_cast(orientation));
glCallList(modelID);
glPopMatrix();
しかし、私はこのエラーが発生しました:
error: cannot convert 'glm::detail::tmat4x4<float>' to 'const GLfloat* {aka const float*}' for argument '1' to 'void glMultMatrixf(const GLfloat*)'|
私は明らかに何か間違ったことをしているので、それを行う正しい方法は何ですか?