有没有一种方法可以让OpenGL使用当前的模型视图矩阵转换我给它的一般向量,并将结果返回? 显然的方法是查询模型视图矩阵并自己进行乘法运算,但我几乎确定应该有一种方法可以让OpenGL为我完成这个任务。
最好在OpenGL之外进行计算。如果您还不知道如何执行计算,矩阵和四元数FAQ是一个很好的资源。您可以按以下方式获取4x4模型视图矩阵。float modelview[16]; glGetFloatv(GL_MODELVIEW_MATRIX, modelview);