自定义3d网格上的UV计算

时间:2013-05-18 16:31:03

标签: three.js opengl-es-2.0 webgl textures texture-mapping

经过一些研究后,我还没有找到任何能让我在自定义网格物体上推出faceVertexUvs的方法(基本上是球体上的国家),我需要在该多边形上刻录世界纹理,并且不知道如何正确计算我的紫外线坐标。

即使维基百科上的公式:/请需要一些帮助

问题:计算每个顶点UV坐标

欢迎任何提示,建议和链接。

我刚刚找到解决方案应用但不太确定,纹理出现但不是一个好点,我得到3个矢量法线组成一个面,然后使用arctan2和asin计算uv,在0.5之后添加正确的范围[0,1]

1 个答案:

答案 0 :(得分:0)

您没有详细说明您所在国家/地区的形状?它们是挤压网吗?

你可能正在寻找球形投影映射,这是一个众所周知的问题,几个世纪前:http://math.rice.edu/~polking/cartography/cart.pdf