2012-04-07 15 views
0

私はorg.lwjgl.util.glu.Cylinderクラスにテクスチャマッピングをプリフォームする方法を知りたいと思いました。 I シリンダーの「サイド/カーブ」部分の周りにテクスチャーをラップすることができます。LWJGLシリンダーテクスチャマッピング

これは私の主な質問ですが、lwjgl.util.gluの "Quadric"クラス すべてでこれをプリフォームする方法を知っておくと役立ちます。

答えて

0

glUCylinder用GL基準によれば、Tは、ZでZ = 0で0.0 から1.0まで直線的範囲となるようテクスチャは、テクスチャ 座標が生成され、(gluQuadricTextureで)になっている場合

=高さ、-X軸で0.75 + X軸で0.25 + y軸で0.0からおよびS 範囲、-y軸で0.5 、 及びバック1.0 + y軸で。

さまざまなOpenGL関数の参照はOpenGL web siteにあります。それらはCバージョン用ですが、構文はJavaではあまり変わりません。

そのマッピングは、あなたが望むものではない場合は、残念ながら正しいテクスチャ座標を持つ気筒モデルを生成するために独自のコードを記述する必要があります。