如何更改ThreeJS面部颜色的颜色范围?

时间:2019-04-03 12:08:38

标签: javascript colors three.js mesh

我得到了由很多顶点组成的隧道。现在我得到了类似彩虹的效果,但是我对颜色及其亮度不满意,所以我的问题是如何更改颜色范围和亮度,或者通常如何获得FaceColor。 >

for (i=0; i<p.length; i++) {
  var x = p[i][0];
  var y = p[i][2];
  var z = p[i][1];
  p[i] = new THREE.Vector3(x,y,z);
}

var material = new THREE.MeshLambertMaterial({
side: THREE.BackSide,
vertexColors: THREE.FaceColors,
wireframe: true



});

var hue = 0;
function col(){
    for(i=0; i<geometry.faces.length; i++){
hue++;
    geometry.faces[i].color = new THREE.Color("hsl("+hue+",100%,50%)");
  

  }
}

0 个答案:

没有答案
相关问题