Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用MeshFaceMaterial时,renderList排序函数不稳定_Javascript_Three.js - Fatal编程技术网

Javascript 使用MeshFaceMaterial时,renderList排序函数不稳定

Javascript 使用MeshFaceMaterial时,renderList排序函数不稳定,javascript,three.js,Javascript,Three.js,我使用Three.js版本。61 浏览器是Firefox版本。24.0和铬30.0.1599.69米 我在WindowsXP、7和8上测试了这个应用程序 我的问题总是一样的(): 我正在渲染圆柱体内的棱镜。 圆柱体由一系列环(我用的是圆环)组成,这些环对应于黄色棱镜的截面。现在,当我旋转物体时,位于前面的环被画在位于后面的棱镜部分的后面 对于棱镜,我使用了MeshFaceMaterial(材质),其中 材料=[ 新的THREE.MeshBasicMaterial({color:0xffff00

我使用Three.js版本。61 浏览器是Firefox版本。24.0和铬30.0.1599.69米 我在WindowsXP、7和8上测试了这个应用程序

我的问题总是一样的(): 我正在渲染圆柱体内的棱镜。 圆柱体由一系列环(我用的是圆环)组成,这些环对应于黄色棱镜的截面。现在,当我旋转物体时,位于前面的环被画在位于后面的棱镜部分的后面

对于棱镜,我使用了MeshFaceMaterial(材质),其中


材料=[
新的THREE.MeshBasicMaterial({color:0xffff00,不透明度:0.9,depthWrite:false,depthTest:false,transparent:false,VertexColor:THREE.VertexColor,side:THREE.DoubleSide}),
新的THREE.MeshBasicMaterial({color:0xff0000,不透明度:0.6,depthWrite:false,depthTest:false,transparent:true,VertexColor:THREE.VertexColor,})
];

我用的戒指和箭头


材质=新的3.MeshBasicMaterial({颜色:0xC0C0,镜面反射:0xC0C0,光泽度:50,组合:3.MultiplyOperation});


我希望我说的很清楚。

你已经给了我们所有的细节,但是你仍然需要在这里问一个实际的问题,这对你来说怎么样?哇!工作很好!!!我正在查看您的代码以了解将要进行的更改…感谢您宝贵的帮助!