Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

java3D problem

Dear all:

i have a little problem with java3d, and i will be glad if i could some
ideas, i am running out of ideas.
i basically want to create two canvas3D.how do i modify capability bits of
the PickTool, since i want both canvas3D to use the same PickTool, which i
got from "import com.sun.j3d.utils.picking.PickTool"
I have two JPanels, and for each one a scenegraph gets created and a
Canvas3D is added. 
the second JPanel gets created and and a canvas3D object is created i get
errors like:

Here is the exception: 
[java] javax.media.j3d.RestrictedAccessException: Cannot modify capability
bits on a live or compiled object 
[java]     at
javax.media.j3d.SceneGraphObject.setCapability(SceneGraphObject.java:101) 
[java]     at
com.sun.j3d.utils.picking.PickTool.setCapabilities(PickTool.java:283) 
[java]    at
com.sun.j3d.utils.picking.PickTool.setCapabilities(PickTool.java:270) 

how do i modify capability bits of the PickTool, since i want both canvas3D
to use the same PickTool.

it  seems to me like, if the scene is Alive it is impossible to make any
changes, but i hope somebody proves me wrong.i am not getting any answers
from "www.java3d.org"  either,  so any help will be appreciated.

thanks in advance,


Isaac



  • 2002 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: