如何检测程序生成的icosphere的接缝上的顶点?

时间:2017-11-22 18:44:29

标签: c# unity3d geometry uv-mapping

我做了一些研究,我似乎无法找到任何有用的东西。基本上,我试图在icosphere上获得正确的UV坐标,这样我就可以正确地应用我的纹理。我可以看到两种方法 - 通过允许UV坐标超过1并将UV包装模式设置为重复,或者通过复制顶点经过接缝。

以下是一些应该更好地描述我的问题的图片。一个是二十面体,它已被细分一次,第二个被细分了两次。问题仍然存在。

Icosphere earth

The zipper problem

问题是我完全不知道如何检测需要修复的UV坐标,或者应该复制的顶点。 Here is the script I am using.(我的有点不同,但是这一代的一代是相同的)

为了更好地解释正在发生的事情,这就是我希望UV地图看起来像什么,而不是目前的样子。

enter image description here enter image description here

如何在代码中检测这些点,然后编辑UV坐标数组以指向“虚构”顶点?

0 个答案:

没有答案