-1

Java 7での画像の操作に問題があります。3週間にわたって問題を調査しましたが、解決策を見つけることができませんでした。

基本的にコーナー位置を設定して、ある領域に画像を設定しようとしています。BufferedImageを使用しています。

これは、私が3D変換コードを書いている3Dゲーム用です。私はなんとか3Dワールドを作成し、それを立方体で埋め、側面をgraphics.fillPolygon()で埋めることができました。

私がやりたいのは、ポリゴンの形を埋める画像を描くことです。

私が感謝するどんな助けでも(たとえそれがこの投稿をより良くフォーマットしているとしても)。

4

2 に答える 2

2

グラフィックに変換を使用できます。これはそれに関する小さなチュートリアルですこれで、すでに描画されているものを変換できます。複数の画像をさまざまな方法で変換する場合は、それらをさまざまなキャンバスに描画してから、個別に変換できます。次に、画像をマージできます...

ただし、そのためには3Dエンジン(JOGL、jMonkeyEngineなど)を使用することをお勧めします(このタスクでの幾何学的計算について学習したい場合を除く)。また、OpenGLを使用する方が、自分で描画してコードで計算を行うよりもはるかに高速です(おそらく、GPUではなくCPUで)。

于 2012-09-19T15:33:27.303 に答える
1

drawImageを使ってみました か?.fillPolygon?の代わりに

于 2012-09-19T09:52:27.123 に答える