2012-12-11 55 views
1

我试图让一些表面与立方体相交,这就是我所得到的。我不知道在三,js发展的现阶段应该如何。three.js对象相交

object intersection issue

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

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

有什么建议吗?谢谢!

回答

2

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

+3

或者向立方体添加更多细分...'new THREE.CubeGeometry(100,100,100,2,2,2)' – mrdoob