Removed comments, and move the tri stipper slightly later in the code to

apply it on all geometries.
This commit is contained in:
Robert Osfield
2003-12-12 16:34:46 +00:00
parent f4b5c075be
commit 3fefc3cc7e
2 changed files with 3 additions and 12 deletions

View File

@@ -591,18 +591,10 @@ osg::Drawable* ReaderWriterOBJ::makeDrawable_useSeperateIndices(GLMmodel* obj, G
if (indexArraysEqual)
{
//std::cout<<"Use draw element"<<std::endl;
geom->addPrimitiveSet(new osg::DrawElementsUInt(osg::PrimitiveSet::TRIANGLES,vertexIndices->begin(),vertexIndices->end()));
osgUtil::TriStripVisitor tsv;
tsv.stripify(*geom);
}
else
{
//std::cout<<"Use sepeate indices arrays"<<std::endl;
geom->setVertexIndices(vertexIndices.get());
if (needColors) geom->setColorIndices(vertexIndices.get());
if (needNormals) geom->setNormalIndices(normalIndices.get());
@@ -613,6 +605,9 @@ osg::Drawable* ReaderWriterOBJ::makeDrawable_useSeperateIndices(GLMmodel* obj, G
}
osgUtil::TriStripVisitor tsv;
tsv.stripify(*geom);
if (obj->numnormals==0)
{
osgUtil::SmoothingVisitor tsv;