相关疑难解决方法(0)

访问BufferGeometry中的面

geometry.faces只能用于新的THREE.BoxGeometry.然后我尝试使用THREE.BoxBufferGeometry我不能改变面部的颜色.

不工作:

  var geometry = new THREE.BoxBufferGeometry( 100, 100, 100 );
  for ( var i = 0; i < geometry.faces.length; i ++ ) {
    geometry.faces[ i ].color.setHex( Math.random() * 0xffffff );
  }
Run Code Online (Sandbox Code Playgroud)

工作:

  var geometry = new THREE.BoxGeometry( 100, 100, 100 );
  for ( var i = 0; i < geometry.faces.length; i ++ ) {
    geometry.faces[ i ].color.setHex( Math.random() * 0xffffff );
  }
Run Code Online (Sandbox Code Playgroud)

three.js

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

标签 统计

three.js ×1