XTK中的正交投影

时间:2014-06-30 16:53:26

标签: xtk orthographic 3d-rendering

所以我使用XTK开发一个应用程序,允许用户在一个渲染器中查看多个3D网格物体。问题在于它使用透视相机而不是正交相机,这会导致平移以稍微“旋转”网格。有没有人成功地让XTK在不修改源代码的情况下正确呈现?我宁愿不修改它,但如果我必须,我会。谢谢!

1 个答案:

答案 0 :(得分:0)

因此,从我所看到的情况来看,没有修改源代码就无法将3D相机设置为正交透视图。但是,添加该功能似乎相当简单。如果你将一个函数中的以下内容添加到camera3D.js,那么应该得到正确的结果(我在XTK Tutorial 00上测试了它)。

this._perspective = X.matrix.makeOrtho(X.matrix.identity(), -100, 100, -100, 100, 1, 10000);

它使用goog.vec.Mat4.makeOrtho