現在、カスタム メッシュ フォーマットを simplegon に変換し、メッシュ削減を実行してから元に戻しています。現時点での問題は、私たちのフォーマットに変換した後、UV 数が急上昇していることです。UVS が非溶接になっていると思います。
私は使っている:
spRealArray texcoords = inGeom->GetTexCoords(i);
テクスチャ座標を取得するには、次を使用します。
spRealData texcoords_xy = g_simplygonSDK->CreateRealData();
texcoords->GetTuple(j, texcoords_xy);
各テクスチャ座標を取得します。
しかし、すべてを個別の頂点としてエクスポートするのではなく、各共有 UV インデックスのチャネルを作成する必要があります。与えられた面と頂点のインデックスから UV インデックスを見つける方法を教えてください。