小编Geo*_*eil的帖子

在three.js示例中使用dat.GUI时出现问题

我尝试在以下three.js 示例中使用dat.GUI.

我刚刚进行了以下代码更改,以添加GUI来调整网格不透明度.

var loader=new THREE.VTKLoader();
loader.load ("models/vtk/bunny.vtk", function(geom){
var mesh = new THREE.Mesh(geom, material );
mesh.doubleSided=true;
mesh.position.setY(-0.09);
scene.add( mesh );

var gui = new dat.GUI();

var view = this;
view.Opacity = 0.2;

var maingui = gui.addFolder('Main');
var opacity = maingui.add(view, 'Opacity', 0, 1);
opacity.onChange( function(value) {
    mesh.material.opacity = value;
});

maingui.open();

animate();
Run Code Online (Sandbox Code Playgroud)

现在,一旦我单击不透明度滑块,鼠标就会跟随滑块.我无法点击鼠标.

javascript user-interface three.js dat.gui

10
推荐指数
1
解决办法
4635
查看次数

如何将Label添加到THREE.Mesh?

目标是在将鼠标悬停在网格上时将Three.Mesh名称显示为标签.我们如何在Three.js中做到这一点

有人可以提供示例代码吗?

javascript three.js

7
推荐指数
1
解决办法
9967
查看次数

如何在jsfiddle中加载纹理

如何在jsfiddle中使用THREE.ImageUtils.loadTexture().我创建了一个演示[ http://jsfiddle.net/georgeneil/cfrsj/10/ ].在这里,我无法查看纹理.我得到的点是黑色的.

three.js

1
推荐指数
1
解决办法
1295
查看次数

标签 统计

three.js ×3

javascript ×2

dat.gui ×1

user-interface ×1