我目前正在将我们的自定义网格格式转换为 simplegon,运行网格缩减然后转换回来。目前的问题是,在转换回我们的格式后,UV 数值猛增。我相信UVS正在变得未焊接。
我在用:
spRealArray texcoords = inGeom->GetTexCoords(i);
为了获得纹理坐标,我正在使用:
spRealData texcoords_xy = g_simplygonSDK->CreateRealData();
texcoords->GetTuple(j, texcoords_xy);
获取每个纹理坐标。
但现在我需要为每个共享 uv 索引创建一个通道,而不是将所有内容导出为单独的顶点。如何在给定面和顶点索引的情况下找到 UV 索引。