Show
Ignore:
Timestamp:
03/21/12 18:36:20 (3 years ago)
Author:
robert
Message:

Ran script to remove trailing spaces and tabs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgPlugins/lwo/ReaderWriterLWO.cpp

    r11517 r13041  
    77 * Improved LWO2 reader is (C) 2003-2004 Marco Jez <marco.jez@poste.it> 
    88 * 
    9  * The Open Scene Graph (OSG) is a cross platform C++/OpenGL library for  
    10  * real-time rendering of large 3D photo-realistic models.  
     9 * The Open Scene Graph (OSG) is a cross platform C++/OpenGL library for 
     10 * real-time rendering of large 3D photo-realistic models. 
    1111 * The OSG homepage is http://www.openscenegraph.org/ 
    1212 */ 
     
    5555        supportsExtension("geo","Lightwave geometry format"); 
    5656    } 
    57      
     57 
    5858    virtual const char* className() const { return "Lightwave Object Reader"; } 
    5959 
    6060    virtual ReadResult readNode(const std::string& file, const osgDB::ReaderWriter::Options* options) const 
    6161    { 
    62         std::string ext = osgDB::getLowerCaseFileExtension(file);         
     62        std::string ext = osgDB::getLowerCaseFileExtension(file); 
    6363        if (!acceptsExtension(ext)) return ReadResult::FILE_NOT_HANDLED; 
    6464 
     
    6666        if (fileName.empty()) return ReadResult::FILE_NOT_FOUND; 
    6767 
    68         // code for setting up the database path so that internally referenced file are searched for on relative paths.  
     68        // code for setting up the database path so that internally referenced file are searched for on relative paths. 
    6969        osg::ref_ptr<Options> local_opt = options ? static_cast<Options*>(options->clone(osg::CopyOp::SHALLOW_COPY)) : new Options; 
    7070        local_opt->setDatabasePath(osgDB::getFilePath(fileName)); 
     
    7272        ReadResult result = readNode_LWO1(fileName,local_opt.get()); 
    7373        if (result.success()) return result; 
    74          
     74 
    7575        if (!options || options->getOptionString() != "USE_OLD_READER") { 
    7676            ReadResult result = readNode_LWO2(fileName, local_opt.get()); 
     
    8989protected: 
    9090 
    91      
     91 
    9292 
    9393}; 
     
    197197    typedef std::map<int,GeometryCollection> MaterialToGeometryCollectionMap; 
    198198    MaterialToGeometryCollectionMap mtgcm; 
    199      
     199 
    200200    // bin the indices for each material into the mtis; 
    201201    int i; 
     
    211211        } 
    212212    } 
    213      
     213 
    214214    MaterialToGeometryCollectionMap::iterator itr; 
    215215    for(itr=mtgcm.begin(); itr!=mtgcm.end(); ++itr) 
     
    222222 
    223223            gc._geom = new osg::Geometry; 
    224              
     224 
    225225            osg::Vec3Array* vertArray = new osg::Vec3Array(gc._numPoints); 
    226226            gc._vertices = vertArray->begin(); 
     
    233233                             lw_material.b, 
    234234                             1.0f); 
    235                               
     235 
    236236            gc._geom->setColorArray(colors); 
    237237            gc._geom->setColorBinding(osg::Geometry::BIND_OVERALL); 
    238      
     238 
    239239            // set up texture if needed. 
    240240            if (gc._numPrimitivesWithTexCoords==gc._numPrimitives) 
     
    267267                        stateset->setTextureAttributeAndModes(0,texture,osg::StateAttribute::ON); 
    268268                        gc._texturesActive=true; 
    269                          
     269 
    270270                        gc._geom->setStateSet(stateset); 
    271271 
     
    276276                } 
    277277            } 
    278         }         
    279     } 
    280      
    281      
     278        } 
     279    } 
     280 
     281 
    282282    for (i = 0; i < lw->face_cnt; ++i) 
    283283    { 
     
    286286        { 
    287287            GeometryCollection& gc = mtgcm[face.material]; 
    288              
     288 
    289289            osg::PrimitiveSet::Mode mode; 
    290290            switch(face.index_cnt) 
     
    309309                    break; 
    310310            } 
    311                          
     311 
    312312            gc._geom->addPrimitiveSet(new osg::DrawArrays(mode,gc._coordCount,face.index_cnt)); 
    313313            gc._coordCount += face.index_cnt; 
     
    326326                (*gc._vertices++).set(lw->vertex[face.index[j]*3], lw->vertex[face.index[j]*3+2], lw->vertex[face.index[j]*3+1]); 
    327327            } 
    328              
     328 
    329329            if (gc._texturesActive && face.texcoord) 
    330330            { 
     
    332332                { 
    333333                    (*gc._texcoords++).set(face.texcoord[j*2],face.texcoord[j*2+1]); 
    334                 }             
    335             }             
     334                } 
     335            } 
    336336        } 
    337337    } 
    338338 
    339339    osg::Geode* geode = new osg::Geode; 
    340      
     340 
    341341    osgUtil::Tessellator tessellator; 
    342      
    343     // add everthing into the Geode.     
     342 
     343    // add everthing into the Geode. 
    344344    osgUtil::SmoothingVisitor smoother; 
    345345    for(itr=mtgcm.begin(); 
     
    350350        if (gc._geom) 
    351351        { 
    352              
     352 
    353353            tessellator.retessellatePolygons(*gc._geom); 
    354          
     354 
    355355            smoother.smooth(*gc._geom); 
    356              
     356 
    357357            geode->addDrawable(gc._geom); 
    358358        }