2017-01-18 1 views
1

Ich versuche, HSV cylinder in three.js zu bauen, und ich habe eine harte Zeit, den Gradient auf die Gesichter zuzuordnen. Ich dachte, dass ich einfach so mein Objekt erstellen konnte:Three.js Gradient über mehrere Gesichter

Wireframe

jedoch die Gradienten - vor allem auf dem roten Quad geht nach unten - nicht glatt aussehen. Es macht Sinn, aber ich weiß nicht, wie ich es beheben soll.

Real

Ich möchte wirklich nur ein Quad schaffen und die Ecke Vertexfarben angeben, aber Face4 ist weg, und alle Beispiele verwenden diese.

Gibt es eine Möglichkeit, einen Farbverlauf über eine rechteckige Fläche (oder Kombinationen von Flächen) zu erstellen? Wie muss ich über Gradienten nachdenken, die über mehrere Flächen verlaufen müssen?

Antwort

1

"Mehr Dreiecke" scheint hier die Antwort zu sein.

enter image description here

enter image description here