Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SVG纹理在three.js中从画布模糊_Javascript_Canvas_Svg_Three.js - Fatal编程技术网

Javascript SVG纹理在three.js中从画布模糊

Javascript SVG纹理在three.js中从画布模糊,javascript,canvas,svg,three.js,Javascript,Canvas,Svg,Three.js,我试图使用SVG作为带有UV映射的模型上的纹理,问题是它变得非常模糊,我从2D画布上获取纹理,它看起来不错,但在模型上看起来很糟糕,附加了屏幕截图,你知道吗 使用SVG的目的是因为通过这种方式,我可以动态地操作颜色属性,所以使用JPG或PNG不是一个选项 编辑:此处为实时版本->test.fasterwear.com 谢谢 我想我明白你的问题了。查看由返回的值 var svgSize = svg.getBoundingClientRect(); 请提供一份报告。很难帮助调试我们看不到的代码。

我试图使用SVG作为带有UV映射的模型上的纹理,问题是它变得非常模糊,我从2D画布上获取纹理,它看起来不错,但在模型上看起来很糟糕,附加了屏幕截图,你知道吗

使用SVG的目的是因为通过这种方式,我可以动态地操作颜色属性,所以使用JPG或PNG不是一个选项

编辑:此处为实时版本->test.fasterwear.com


谢谢

我想我明白你的问题了。查看由返回的值

var svgSize = svg.getBoundingClientRect();

请提供一份报告。很难帮助调试我们看不到的代码。编辑并添加了实时版本,谢谢。这不是很有帮助,因为(a)这不是一个简单的例子。请创建一个堆栈溢出代码段、fiddle、codepen等,并且(b)如果您修复了该外部站点,这个问题对未来的读者没有任何帮助。是否有人费心更详细地解释解决方案?我面临着完全相同的问题,我在这里既看不到代码也看不到解释。谢谢