0
我有一个IcosahedronGeometry,并且想要在IcosahedronGeometry面上尽可能均匀地分布三种蓝色颜色的数组,以便大多数相邻面使用与该数组不同的颜色。如果能更好地工作,我可以将阵列更改为4种颜色。将颜色样本分布到二十面体几何面
我只是不明白的数学知道了什么顺序的脸应用于二十面体几何。
我已经试过类似:
var colours = [0x62a5dc, 0x4577b9, 0x2b2b5d];
for (var i = 0; i < geometry.faces.length; i ++)
{
if(i<5) geometry.faces[ i ].color.setHex(colours[0]);
else if(i<10) geometry.faces[ i ].color.setHex(colours[1]);
else geometry.faces[ i ].color.setHex(colours[2]);
}
,但没有一个伟大的结果
太棒了!谢谢 – user2403710
请记得点击勾号“接受”答案。谢谢。 – WestLangley