NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

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: