Three.js Textur drehen

8

Ich habe eine Textur auf ein Mesh angewendet. Ich kann den Offset mit

ändern %Vor%

Ich kann die Skalierung mit

ändern %Vor%

Also meine Frage ist, wie kann ich Textur in einer Ebene drehen?

Beispiel:

Von diesem:

Zu diesem

Danke.

    
JayMoretti 24.05.2013, 04:11
quelle

3 Antworten

16

Verwenden Sie 2D-Leinwand als Textur

demo:

Ссылка

Beispielcode

%Vor%     
yomotsu 25.05.2013, 06:57
quelle
2

three.js verfügt nicht über ein UV-Bearbeitungshilfsprogramm, Sie müssen also entweder geometry.faceVertexUvs manuell bearbeiten oder Ihr Bild in einem Bildbearbeitungsprogramm drehen. Ich würde das letztere vorschlagen.

drei.js r.58

    
WestLangley 24.05.2013 06:14
quelle
1

drei.js r85

Für diejenigen, die eigentlich " UVs " auf einer Ebene in der XY-Ebene (Standardebene) mit einer ShapeBufferGeometry oder PlaneBufferGeometry drehen möchten.

%Vor%     
blackStrings 01.06.2017 23:19
quelle

Tags und Links