[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:00929] RE: テクスチャの張り方。



■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
朗報!! 糖尿・肝臓・腎臓・高血圧・便秘などでお悩みの方へ 応募者全員に
オリーゼ     1箱(60包入・3000円)無料(プレゼント)進呈!!送料600円
のみお客様ご負担。 まず、無料1箱を召し上り下さい。『商品を理解し納得』
して、お買い求め下さい。『よい結果だけ』をお客様へ。創業以来55年信頼の
通信販売をめざしています。製造直売のオリーゼ本舗からの提案です。
                 http://www.matsuronet.ne.jp/ori-ze/
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■


Numakuraです。

>     texGen.setPlaneS( new Vector4f( 1.0f, 0.0f, 0.0f, 0.0f ) );
>     texGen.setPlaneT( new Vector4f( 0.0f, 1.0f, 0.0f, 0.0f ) );
> の部分の座標の指定がよくわからないのですが…。

えーと、テクスチャのST座標のことでしょうか?
だと仮定して...
四角形の場合、

0,1 -----------1,1
    |         |
  t |         |
    |         |
    -----------
0,0    s      1,0

です。でもって、このST座標をたとえば、
(0.0,0.0),(2.0,0.0),(2.0,2.0),(0.0,2.0)として
TextureクラスのsetBoundaryModeS( Texture.WRAP )と
setBoundaryModeS( Texture.WRAP )を設定すると、同じ
テクスチャが縦横2枚ずつ計4枚はられるはずです。WRAP
のかわりにCLAMPとすると0.0〜1.0にクランプされるので
テクスチャのはじっこのパターンがのびます。(やってみた
方がわかりやすいです)。
WRAPとCLAMPは、STが0〜1以外のときにどう貼るのか
を指定するものです。

_/_/_/     E-mail:numakura@xxxxxxxxxx    _/_/_/