From d86849fc35ae87e4b9d7d054085ebfae6567b2c9 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 11 Dec 2012 10:44:00 +0000 Subject: [PATCH] Disabled lighting and set the colour to white --- src/osgPlugins/trk/ReaderWriterTRK.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/osgPlugins/trk/ReaderWriterTRK.cpp b/src/osgPlugins/trk/ReaderWriterTRK.cpp index dad4a58e5..578d31308 100644 --- a/src/osgPlugins/trk/ReaderWriterTRK.cpp +++ b/src/osgPlugins/trk/ReaderWriterTRK.cpp @@ -112,7 +112,16 @@ class ReaderWriterTRK : public osgDB::ReaderWriter osg::ref_ptr geometry = new osg::Geometry; geode->addDrawable(geometry.get()); + + osg::ref_ptr stateset = new osg::StateSet; + stateset->setMode(GL_LIGHTING, osg::StateAttribute::OFF); + geometry->setStateSet(stateset.get()); + osg::ref_ptr colours = new osg::Vec4Array; + geometry->setColorArray(colours.get()); + geometry->setColorBinding(osg::Geometry::BIND_OVERALL); + colours->push_back(osg::Vec4(1.0f,1.0f,1.0f,1.0f)); + osg::ref_ptr vertices = new osg::Vec3Array; geometry->setVertexArray(vertices.get());