Javascript 如何消除UV贴图三角形之间的接缝(HTML5画布)?

Javascript 如何消除UV贴图三角形之间的接缝(HTML5画布)?,javascript,canvas,uv-mapping,Javascript,Canvas,Uv Mapping,我在上建立了一个简单的UV映射演示。这是基于 算法本身运行得很好。但有一个问题。三角形之间似乎有一条模糊的缝。我在Chrome(14.0左右)和Safari(5.1)上都进行了测试。它有可能在其他浏览器中正常工作,尽管我不能确定这一点 我猜这个问题与剪辑有关。问题是,我不确定如何调整坐标以使问题消失。也许它缺少了一些填充(+1)或其他东西。欢迎提出意见。:) 这与不同浏览器选择使用(或不使用)抗锯齿的方式有关 在Chrome 15上看起来不错 少剪应该能解决你的问题。我建议您尝试将每个对象的剪裁

我在上建立了一个简单的UV映射演示。这是基于

算法本身运行得很好。但有一个问题。三角形之间似乎有一条模糊的缝。我在Chrome(14.0左右)和Safari(5.1)上都进行了测试。它有可能在其他浏览器中正常工作,尽管我不能确定这一点


我猜这个问题与剪辑有关。问题是,我不确定如何调整坐标以使问题消失。也许它缺少了一些填充(+1)或其他东西。欢迎提出意见。:)

这与不同浏览器选择使用(或不使用)抗锯齿的方式有关

在Chrome 15上看起来不错


少剪应该能解决你的问题。我建议您尝试将每个对象的剪裁区域扩展0.5或1个像素,看看效果如何。(或者,您可以尝试将所有内容移动0.5像素,看看抗锯齿是否发生变化,您可能会感到惊讶)

是的。这就成功了。我必须在斜边加一个小偏移量。这是代码,以防您想看到它。