トップページ > 過去ログ > 記事閲覧
DrawGraphとDrawPolygon3Dについて
名前:it 日時: 2010/06/16 13:16

FHandle = LoadGraph("3d.png"); GHandle = DerivationGraph( 10, 10, 32, 32, FHandle ); DrawGraph( 0, 0, GHandle, TRUE ); DrawPolygon3D( Vertex, 6, GHandle, FALSE ); 構造体宣言等は割愛いたしました。スペルミスは気にしないで下さい。 画像データをハンドルに格納し、そこから切り出して表示させるというものです。DrawGraphではちゃんと切り出した画像が表示されるのですが、DrawPolygon3Dでは切り出していないFHandleの画像が表示されてしまいます。 どうしても分からなかったので助けて頂けると嬉しいです>< 必要であればプログラムも載せます。返信が遅いと思いますがよろしくお願いします。

Page: 1 |

Re: DrawGraphとDrawPolygon3Dについて ( No.1 )
名前:管理人 日時:2010/06/15 02:17

すいません、リファレンスに記載し忘れていた制限事項として、DrawPolygon3D や DrawPolygonIndexed3D で DerivationGraph や LoadDivGraph などの関数で作成した画像を使用すると それぞれ切り出す前、分割する前の画像と同じ状態でポリゴンに貼り付けられる、というものがあります 申し訳ありませんが、切り出したい部分をそれぞれ別の画像ファイルとして用意してください m(_ _;m ( 若しくは Vertex の u, v の値を調整して、切り出したい部分だけがポリゴンに貼り付けられるようにしてください )
Re: DrawGraphとDrawPolygon3Dについて ( No.2 )
名前:it (解決) 日時:2010/06/16 13:16

管理人様 素早いお返事ありがとうございます&リファレンスの修正お疲れ様です! まさかそのような制限事項があったとは・・・プログラミングは始めたばかりなので、自分のプログラム側がおかしいとてっきり思い込んでおりました^^; ありがとうございました!

Page: 1 |