All, I have a two process application where one process loads the scenegraph for rendering via CompositeViewer while the other process loads a subset of the same scenegraph (terrain) for extracting database information. No rendering is going on in the second process.
In the second process, I'm starting a thread using OpenThreads to perform intersection calculations with the terrain. The thread seems to start ok and go into the run() method until it requests an intersection with the terrain. Once LineSegmentIntersector is called, the thread hangs and seems to be in some sort of wait state that never comes back. I don't understand why the thread stops running when I do an intersection calculation. Is it possible that LineSegmentIntersector is modifying the scenegraph when it does its calculations? Would that cause the thread to stop running? This is my first attempt at using OpenThreads so I'm probably missing something... Thanks for any help in advance... Shayne ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=33748#33748 _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

