如何在 XTK 中剪辑 3D 图像
How to clip a 3D image in XTK
我们有一个由 nii 体积和几个 obj 网格组成的 3D 图像。我们想
剪辑它以暴露部分图像。
http://www.usc.edu/programs/face/3Dmodel/C57BL6-E185.html 处的视点选项
是目标。可以用 XTK 做吗?
我已经知道怎么做了。在 camera3D.js 中,在创建 _perspective 矩阵的调用中,
X.matrix.makePerspective(X.matrix.identity(), this._fieldOfView, (width/height), 1, 10000);
调整第4个参数(near)引入裁剪视图平面。
如果想使用正交投影,为了在
示例 00,(第 4 个参数也是 'near' 参数)
X.matrix.makeOrtho(X.matrix.identity(), -(width/2), (width/2), -(height/2), (height/2), 1, 10000);
(renderer.js中也有一个_perspective的创建调用)
如果 XTK 中有一种方法可以轻松访问调整,那就太好了
那个参数,但现在我会嵌入一个句柄。
我们有一个由 nii 体积和几个 obj 网格组成的 3D 图像。我们想 剪辑它以暴露部分图像。 http://www.usc.edu/programs/face/3Dmodel/C57BL6-E185.html 处的视点选项 是目标。可以用 XTK 做吗?
我已经知道怎么做了。在 camera3D.js 中,在创建 _perspective 矩阵的调用中,
X.matrix.makePerspective(X.matrix.identity(), this._fieldOfView, (width/height), 1, 10000);
调整第4个参数(near)引入裁剪视图平面。
如果想使用正交投影,为了在 示例 00,(第 4 个参数也是 'near' 参数)
X.matrix.makeOrtho(X.matrix.identity(), -(width/2), (width/2), -(height/2), (height/2), 1, 10000);
(renderer.js中也有一个_perspective的创建调用)
如果 XTK 中有一种方法可以轻松访问调整,那就太好了 那个参数,但现在我会嵌入一个句柄。