0

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

4

1 回答 1

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

于 2014-07-01T14:03:22.407 回答