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

[Java3Djp:00919] Re: 内側にテクスチャ&com.sun.j3dリファレンス



:::::::::::::::::::::::::::::::::::::::::::::::::::::::
     <<<<なかよしみんなで楽しいおしゃべり!>>>>
             大学・幼なじみ・同期入社
         DNSのMLならみんなずっと一緒!
          運用簡単・快適めーりんぐりすと
         http://www.dns-ml.co.jp/ml.html
:::::::::::::::::::::::::::::::::::::::::::::::::::::::

えんどうです。

> >  Shape3D bodyshape = cylinder.getShape(Cylinder.BODY);
> >
> > これでだめでしたか?
> > 取り出した Shape3D にテクスチャーを張る方法は普通の Shape3D と同じです。
> 
> とりあえず、側面の抜き出しはできました。
> まだテクスチャはちゃんとはれてませんが。

とりあえず PolygonAttributes を設定してみてください。

  PolygonAttributes pattr = 
    new PolygonAttributes( PolygonAttributes.POLYGON_FILL, // 面を描画
                           PolygonAttributes.CULL_FRONT,   // 表面を描画しない
                           0.0f,                           // オフセット0
                           true );                         // 法線逆転

  Appearance ap = new Appearance();
  ap.setPolygonAttributes(pattr);


  bodyshape.setApperarance(ap);

てなカンジになると思います。(コンパイルしてませんのでウソかも)

> ところで”com.sun.j3d.*”のリファレンスってどっかにないでしょうか?

Java 3D 1.1.2 のダウンロードページ

http://java.sun.com/products/java-media/3D/download.html

にある、

ftp://ftp.java.sun.com/pub/java3d/294845/java3d1_1_2-doc.zip

これに入っていると思います。サイズは 1,151,806 バイトでした。


---
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/index.html (Japanese Only)