トップページ > 過去ログ > 記事閲覧
DrawPolygonIndexed3D テクスチャのずれ
名前:kon 日時: 2012/05/16 17:57

DrawPolygonIndexed3D か DrawPolygon3D を使い、 テクスチャのUV座標を1.0fでポリゴンのサイズぴったりに描画しようとすると、 少しだけずれて描画されるようです。 UV値を0.965f位にすると調度良い感じです。 わずかなズレなので今まで気づかなかったのですが、 ポリゴンモデルで作ったエフェクトと、DrawPolygonIndexed3D で描画したエフェクトを 同じ座標で重ねた時にずれていて、そこで気がつきました。 枠をラインで囲ったテクスチャだと分かり易かったので、画像を用意しました。 DrawBillboard3D での描画と比べています。 ttp://w●w●w.dotup.org/uploda/w●w●w.dotup.org2985590.jpg.html パスは[dxlib]です。 ●を抜いて下さい。 やり方が悪いのか、環境か、仕様なのか自分では判断つきませんでした。 よろしくお願いします。

Page: 1 |

Re: DrawPolygonIndexed3D テクスチャのずれ ( No.1 )
名前:いっち 日時:2012/05/19 01:48

私の環境で簡単に試してみましたが再現しませんでした。 ご使用のテクスチャのサイズはいくつでしょうか? 使用したテストコードとテストデータと結果のキャプチャ > h t t p : / / w w w1.axfc.net/uploader/Sc/so/346955&key=dxlib
Re: DrawPolygonIndexed3D テクスチャのずれ ( No.2 )
名前:kon(解決) 日時:2012/05/19 12:13

いっちさんのお察しの通り、画像サイズが原因でした。 64×64だと思っていたのですが、確認に使ったテクスチャだけ62×62になっていました。 単純なミスでお手数をお掛けして申し訳ありません。 修正して正しく描画されるようになりました。 ありがとうございました。

Page: 1 |