2017-10-29 136 views
-3

即时尝试使用SVG作为具有UV映射的模型上的纹理,事情是变得非常模糊,即时通讯从2D画布中取出纹理,它看起来不错,但超过它看起来很糟糕的模型,附加的截图,任何想法?SVG纹理从画布在three.js中模糊

为使用SVG的目的是因为这样我可以dinamically操纵的颜色属性,所以使用JPG或PNG是不是一种选择

enter image description here

编辑:真人版在这里 - >测试.fasterwear.com

谢谢!

+1

请提供[mcve]。很难帮助调试我们看不到的代码。 –

+0

已编辑和现场版本添加,谢谢 –

+1

这不是很有帮助,因为(a)这不是一个**最小**的例子。请创建一个堆栈溢出代码片段,小提琴,codepen等,和(b)如果您修复该外部网站,这个问题将不会有任何帮助未来的读者 –

回答

1

我想我看到你的问题。看看返回的值

var svgSize = svg.getBoundingClientRect(); 
+0

已经修复它给了我一个120px宽度的画布...谢谢 –