2017-10-29 3 views
-3

im Versuch, ein SVG als Textur über ein Modell mit UV-Mapping zu verwenden, ist die Sache, dass sehr verschwommen wird, ich nehme die Textur von einem 2D-Leinwand und es sieht ok aber vorbei das modell sieht so schlecht aus, screenshot beigefügt, keine idee?SVG Textur verwischt von Leinwand in three.js

Zweck ein SVG zu verwenden ist, weil auf diese Weise i dinamically die Farbeigenschaften manipulieren, so verwenden Sie ein JPG oder PNG ist keine Option

enter image description here

EDIT: Live-Version hier -> Test .fasterwear.com

Danke!

+1

Bitte geben Sie eine [mcve]. Es ist schwer, Code zu debuggen, den wir nicht sehen können. –

+0

Editierte und Live-Version hinzugefügt, danke –

+1

Das ist nicht sehr hilfreich, weil (a) das ist kein ** minimal ** Beispiel. Bitte erstellen Sie ein Stack Overflow Code-Snippet, Geige, Codepen usw., und (b) Wenn Sie diese externe Site reparieren, wird diese Frage keine Hilfe für zukünftige Leser sein –

Antwort

1

Ich denke, ich sehe dein Problem. Werfen Sie einen Blick auf die von

zurückgegebenen Werte
var svgSize = svg.getBoundingClientRect(); 
+0

Bereits behoben gab es mir eine 120px breite Leinwand ... Vielen Dank –