5
对于gluProject
,OpenGL documentation写道,使用给定投影和模型视图矩阵经由v'' = P * M * v
计算点v
的投影,然后使用当前视口导出窗口坐标,例如, winZ = (v''(2) + 1)/2
。gluProject缺少透视部门的文档?
这是不是错过了v''
的透视部分v''(3)
?那么我们应该有像winZ = (v''(2)/v''(3) + 1)/2
这样的公式。
这与我的机器的opengl实现和OpenGL wiki上的实现一致。
那么,文档是否错误?
我有一个模糊的回忆,几年前磕磕绊绊地回到了这里,但我找不到任何参考。 – Thomas