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