我使用GLTFLoader加载从搅拌器导出的立方体对象,并尝试使用addGroup方法在立方体的每个面上应用颜色,但结果并不像预期的那样。 我得到的结果如下图所示。 ? 该模型可从链接https://github.com/SourceCodeZone/3D/blob/master/Cube/test.glb下载 我在这里引用的答案BufferGeometry: how to render groups of faces是下面的代码。 var cube;
只有新的THREE.BoxGeometry才能访问geometry.faces。然后我尝试使用THREE.BoxBufferGeometry,我不能改变脸部的颜色。 var geometry = new THREE.BoxBufferGeometry( 100, 100, 100 ); geometry.faces[ i ].color.setHex( Math.random() * 0xffffff );工作中:
var geometry =