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

Reply via email to