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

[Java3Djp:00837] Re: [Q]PickでObjectの認識について。。



    えっ!市外通話が77%off     →  http://www.adpweb.com/net
----------------------------------------------------------------------
今すぐ画像がupできる出会いサイト
                          登録しなくても是非見にきてください。
                                →  http://cupid.tensi.to/
----------------------------------------------------------------------
ブランド品をお手頃価格で ! !    →  http://www.windy.co.jp/cw634/
----------------------------------------------------------------------

えんどう@スランプだ... です。

> 行いたいのは、そういった操作を施す前の純粋にPickしたときにgetUserData()を
> 起動したいつまりcallbackルーチンでgetUserData()を呼び出したいと思っていま
> す。

なんとなく分かって来ました。

まず、
com.sun.j3d.utils.behaviors.picking.PickMouseBehavior を継承したクラスを
書いてください。
やることは多分、
processStimulus() の中で PickingCallback を呼ぶことだけになると思います。

次に、現在の Behavior に加えて、上記の Behavior を addChild() して
ください。このときに PickingCallback をこの Behavior にセットします。

これで、回転や移動の Behavior とは別個に Pick 時の PickingCallback が
呼ばれると思います。

# このような Behavior を書きたいとずっと思っているのですが、
# 作業がなかなか進みません... 

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