我的问题如下:
我在我的opengl场景中嵌套了对象,我只知道它们的相对位置和方向.
如何获得内部对象的绝对位置和方向?我想计算内部对象的模型视图矩阵,然后我有当前的矩阵,但我如何将其转换为位置和方向?换句话说,要两个float向量,所以我可以调用以下代码:
glTranslatef(position.x,position.y,position.z);
glRotatef(alignment.x,1.0f,0.0f,0.0f);
glRotatef(alignment.y,0.0f,1.0f,0.0f);
glRotatef(alignment.z,0.0f,0.0f,1.0f);
Run Code Online (Sandbox Code Playgroud)
提前致谢!