From aef81ae00db5c8d25dde33d0367802457dd8a4f1 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Mon, 19 Dec 2005 15:05:26 +0000 Subject: [PATCH] Added check against the validity of the _inverse matrix pointer. --- src/osgUtil/IntersectVisitor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osgUtil/IntersectVisitor.cpp b/src/osgUtil/IntersectVisitor.cpp index 2b7d5ae8b..a3dbf251e 100644 --- a/src/osgUtil/IntersectVisitor.cpp +++ b/src/osgUtil/IntersectVisitor.cpp @@ -211,7 +211,7 @@ bool IntersectVisitor::hits() osg::Vec3 IntersectVisitor::getEyePoint() const { const IntersectState* cis = _intersectStateStack.empty() ? 0 : _intersectStateStack.back().get(); - if (cis) + if (cis && cis->_inverse.valid()) { //osg::notify(osg::NOTICE)<<"IntersectVisitor::getEyePoint()"<<_pseudoEyePoint * (*(cis->_inverse))<_inverse));