如何在XTK中剪辑3D图像

时间:2015-08-06 00:39:20

标签: xtk

我们有一个由nii体积和几个obj网格组成的3D图像。我们想 剪辑它以暴露部分图像。 http://www.usc.edu/programs/face/3Dmodel/C57BL6-E185.html处的观点选项 是目标。是否有可能在XTK中做到?

1 个答案:

答案 0 :(得分:0)

我已经想出了如何做到这一点。在camera3D.js中,在调用创建_perspective矩阵时,

X.matrix.makePerspective(X.matrix.identity(),this._fieldOfView,(width / height),1,10000);

调整第4个参数(near)以引入剪辑视图平面。

如果要使用正交投影,请将立方体展开 例00,(第四个参数也是' near'参数)

X.matrix.makeOrtho(X.matrix.identity(), - (width / 2),(width / 2), - (height / 2),(height / 2),1,10000);

(在renderer.js中还有一个_perspective创建调用)

如果在XTK中有一种方法可以轻松调整,那就太棒了 那个参数在飞行中但是现在我将嵌入一个句柄。