Hi Simon,

Is the scene empty when you get the errors?

Which version of the OSG are you using?

Robert.

On 7/7/06, Simon Leung <[EMAIL PROTECTED]> wrote:

Hi all,

I am having a problem with the osgProducer::Viewer computeIntersections
function.

The code looks this:

-----
mViewerRP = new osgProducer::Viewer();
...
mViewerRP->getEventHandlerList().push_front(mHitTestRP.get());
(mHitTestRP is a subclass of osgGA::GUIEventHandler)
-----

Inside mHitTestRP's handle function:

-----
case(osgGA::GUIEventAdapter::FRAME):
...
mViewerRP->computeIntersections(0.0f, 0.0f, lHitList);
(mViewerRP is the same viewer as above, passed into mHitTestRP)
-----

When running the game, on the shell where the game is run, it outputs:

"Warning:: Picked up error in TriangleIntersect
(-0.57 13.61 30.12, 0.57 13.01 30.20, -0.57 13.01 30.20)
(nan, nan, nan)" when the camera intersects with certain parts of a model
and

"Warning: invalid line segment passed to
IntersectVisitor::addLineSegment(..)
nan nan nan nan nan nan segment ignored.." when I press enter at the shell
or switch from the game to another running process (which I think maximizes
the CPU usage to 100% from running top).

When both of these warnings occur, the screen blanks out causing flickers
whenever this happens.

I was wondering does anyone know how to stop this from happening, thank you
for your time.


Simon.
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/


_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to