three.js对象交集

时间:2012-12-11 11:38:12

标签: javascript 3d three.js

我试图制作一些与立方体相交的表面,这就是我所得到的。我不知道在目前的Three,js开发阶段是否应该是这样的。

object intersection issue

dragable cubes example中一切正常。我想也许我使用了错误的材料或渲染器。

var renderer = new THREE.CanvasRenderer();
var material = new THREE.MeshBasicMaterial({ vertexColors: THREE.FaceColors });

有什么建议吗?谢谢!

1 个答案:

答案 0 :(得分:2)

CanvasRenderer does not use a z-buffer。您应该切换到WebGLRenderer来解决问题。