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

[Java3Djp:00811] Re: Java 3D1.1.2でのLineのpick



   ★★★ !!!注目!!! ★★★ 

 ━ フルカラー名刺屋さん ━━ URL http://www5.tokyoweb.or.jp/netcraft/
        カードクラフト                          ▲  Click ! ▲
 ● 速い!●  ご注文の翌営業日に出荷致します。
 ● 安い!●  80枚1500円(税別)全国送料無料。
 ● 綺麗!●  高品質なフルカラー名刺です。
-----------------------------------------------------------------------

えんどうです。

> geometry自体もLineStripArrayのほかLineArray、IndexedLineArrayに変えて
> 試みましたがやはり結果はうまくいきませんでした。
> 
> setBounds() で BoundingPolytope を setする方法をご存知でしたら
> 教えて頂けませんか。

やったことが無いのに BoundingPolytope で pick したらどうかと書いて、
ちょと心配になったので API Document を読んでみました。

やるとしたら、Line に沿った BoundingBox の配列を生成して、
それを BoundingPolytope にセットするというカッコ悪い方法になりそうです。

その後に BoundingPolytope を Line に setBounds() します。

Point の pick は BoundingBox でできそうですね。

余談:

以前 Java互助会メーリングリストで Java 2D (に限らないですが) の
picking の話題が出ました。このときは数学的に処理するか、
疑似的なオフスクリーン・バッファ(?)を作って HitTest するという
結論になったような気がします。

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