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

[Java3Djp:00871] Re: PolygonOffset



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

えんどうです。

安藤さん、岸田さん、どうもありがとうございました。

安藤さんのプラモデルの例えは分かりやすかったです。

岸田さん:
> ポリゴンオフセットを使った実例としては
> http://java.sun.com/products/java-media/3D/collateral/
> にあるTwistStripApp.javaがあります.
> 
> polyAttrib.setPolygonOffset(0.001f);
> として,とっても小さな値をオフセットとしていますが,同じGeometryに
> 対してオフセットのありでShapeを作ることと,オフセットなしでShapeを
> 作るということをしています.

ダウンロードしてあったのに、これは灯台下暗しでした。^^;

上記サンプルを改造して、例によって TextFiled を置いてみて、
PolygonOffset を 0.0 〜 1.0 と変えてみたのですが
特に変化は無いようです。(Java 3D 1.1.1 pre-v1, Mesa 3.0.2)

同じ Geometry を使って複数のオブジェクトを重ねて描画するとき、
PolygonOffset を使うとポリゴンどうしの干渉を回避できる、
ということなのだと思ったのですが、
まだよく分かっていません。^^;

# 今 RenderingAttributes の AlphaTest のところを書いています。
# 自分が書いたサンプルがダメダメであることが判明して、
# 急拠ソースコードを書き直しています。(;;)

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