[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:01941] Re: ピッキングで色を変更するプログラムでエラーが発生してしまう。
えんどうです。
> (setCapabilityの設定)
> -------------------------------------------------
> sphere.setCapability(Shape3D.ALLOW_APPEARANCE_READ);
> sphere.setCapability(Shape3D.ALLOW_APPEARANCE_WRITE);
> -------------------------------------------------
この処理がソースコードのどこかにあるのかも知れませんが、
> Exception occurred during Behavior execution:
> javax.media.j3d.CapabilityNotSetException: Shape3D: no capability to get
> appeara
> nce
ここで CapabilityNotSetException が発生しているということは、
ピックした Shape3D の capability がセットされていない
ということでしょう。
Shape3D の生成とシーングラフへの追加の部分を
もう一度トレースしてみてください。
Java 3D 付属のデモサンプル TickTockPicking 等が参考になるかも
知れません。
--
ENDO Yasuyuki <yasuyuki@xxxxxxxxxxxx>
http://www.ss.iij4u.or.jp/~eyasuyuk/ (Personal/Japanese Only)
http://www.javaopen.org/jfriends/ (Japanese Only)
------------------------------------------------------------------------
4年に一度のお祭りだぁ!
http://www.infoseek.co.jp/SaltLake?svx=971122