diff --git a/src/osgPlugins/OpenFlight/GeometryRecords.cpp b/src/osgPlugins/OpenFlight/GeometryRecords.cpp index 9fca524fb..41d356c41 100644 --- a/src/osgPlugins/OpenFlight/GeometryRecords.cpp +++ b/src/osgPlugins/OpenFlight/GeometryRecords.cpp @@ -962,6 +962,11 @@ protected: { osg::Vec3d coord = in.readVec3d(); vertex.setCoord(coord*document.unitScale()); + + if (!coord.valid()) + { + osg::notify(osg::NOTICE)<<"Warning: data error detected in LocalVertexPool::readRecord coord="<getColor(index); color.a() = (float)alpha/255; vertex.setColor(color); + + if (!color.valid()) + { + osg::notify(osg::NOTICE)<<"Warning: data error detected in LocalVertexPool::readRecord color="<