2017-01-18 85 views
1

我試圖在three.js中構建一個HSV cylinder,我很難將梯度映射到面上。我以爲我可以創造我的對象是這樣的:三個.js跨多個面的梯度

Wireframe

然而,梯度 - 尤其是在紅四會向下 - 不要看起來光滑。這是有道理的,但我不知道如何解決它。

Real

我真的只是想創建一個四邊形,並指定拐角頂點顏色,但Face4消失了,所有的例子都使用這個。

有沒有什麼辦法可以創建一個通過矩形面(或面的組合)的漸變?我如何需要考慮需要在多個面上運行的漸變?

回答

1

「更多三角形」似乎是答案。

enter image description here

enter image description here