From 52cf47bf2e3fd60fce11c0aef580fc687ec8292d Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 20 Dec 2001 12:12:30 +0000 Subject: [PATCH] Updates to flt loading of light points, from Brede Johansen. --- src/osgPlugins/flt/flt2osg.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/osgPlugins/flt/flt2osg.cpp b/src/osgPlugins/flt/flt2osg.cpp index 4afde2ac4..ccd05afde 100644 --- a/src/osgPlugins/flt/flt2osg.cpp +++ b/src/osgPlugins/flt/flt2osg.cpp @@ -946,11 +946,22 @@ int ConvertFromFLT::addVertices(GeoSetBuilder* pBuilder, PrimNodeRecord* primRec } } - if (vertices > 0) dgset->addPrimLen(vertices); + if (vertices > 0) + { + if (dgset->getPrimType() == osg::GeoSet::POINTS) + { + for (i=0; i < vertices; i++) + dgset->addPrimLen(1); + } + else + { + dgset->addPrimLen(vertices); + } + } + return vertices; } - int ConvertFromFLT::visitVertexList(GeoSetBuilder* pBuilder, VertexListRecord* rec) { DynGeoSet* dgset = pBuilder->getDynGeoSet();