2012-01-22 8 views
7

2次元形状から三角形メッシュを生成するコードがあります。ほとんどの場合、これらの形状はサーフェス上の頂点の分布が不均一なので、UVの生成に問題があり、テクスチャの歪みは発生しません。平面メッシュでのUV計算のテクニックについて話している記事、書籍、コードサンプルをお勧めしますか? ありがとう任意のメッシュの平面UV座標の計算

+0

私はより一般的なのは、2次元形状に対して部分的に透明なテクスチャを持つテクスチャ付きクワッドを使用することです。それはあなたの状況では機能しませんか? – kappamaki

+0

彼は、あなたは看板を意味しますか?いいえ、それは私が必要とするものではありません。 –

答えて

1

私はあなたの質問を理解したかどうかを確認できます。あなたは、平面メッシュは、あなたがz_i = 0

  • と連携につながる回転を見つけることができる平面状であるので、だから私はあなたのメッシュと仮定します、頂点(X_I、Y_I、z_i)と噛み合う持っ

    • また、頂点を持つ2D(x_i、y_i)
    • 第2に、メッシュが埋め込まれている平面内の点に2つのuv座標のマッピングがあります。
    • あなたはuv-coord(0,0)と(1,1) 、つまり(0,0) - >(x_0、y_0)と(1,1) - >(x_1、y_1) )
    • あなたはすべての頂点を-1 *(x_0、y_0)で変換し、メッシュ座標系で(0,0)を(0,0)にマップし、あなたのメッシュの新しい座標(x_i '、y_i')を持つ任意の頂点に対して、対応するuv座標は次のようになります:(x_i '/ x_1'、y_i '/ y_1')

    希望します。

  • 関連する問題