5

そのため、オブジェクトの向きが 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*)'|

私は明らかに何か間違ったことをしているので、それを行う正しい方法は何ですか?

4

1 に答える 1