我想我已经熟悉这个库了。
1)我想像第10 课 那样进行体积渲染
我想检查用户是否按下“v”并运行一个函数
这是我尝试过的:
window.onload = function() {
var r = new X.renderer3D();
r.init();
var volume = new X.volume();
volume.file = 'http://lessons.goXTK.com/data/avf.nrrd';
var vr = false;
function vRender() {
if (vr) {
volume.volumeRendering = true;
volume.opacity = 0.15;
r.render();
}
}
r.interactor.onKey = function(event) {
if (event.keyCode == 86) {
vr = true;
vRender();
}
}
r.add(volume);
r.camera.position = [120, 80, 160];
r.render();
};
2)我怎样才能抓住一个切片层或禁用三个轴中的两个?它的工作方式与我尝试过的类似吗?
var volume = new X.volume();
volume.file = 'http://lessons.goXTK.com/data/avf.nrrd';
volume.sliceX.visible = false;
volume.sliceZ.visible = false;
任何帮助,将不胜感激!