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

Ran script to remove trailing spaces and tabs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgPlugins/ac/ac3d.cpp

    r11498 r13041  
    7171{ 
    7272    public: 
    73      
     73 
    7474        ReaderWriterAC() 
    7575        { 
    7676            supportsExtension("ac","AC3D Database format"); 
    7777        } 
    78          
     78 
    7979        virtual const char* className() const { return "AC3D Database Reader"; } 
    8080 
     
    8787            std::string fileName = osgDB::findDataFile( file, options ); 
    8888            OSG_INFO << "osgDB ac3d reader: starting reading \"" << fileName << "\"" << std::endl; 
    89              
     89 
    9090            // Anders Backmann - correct return if path not found 
    9191            if (fileName.empty()) return ReadResult::FILE_NOT_FOUND; 
     
    9797 
    9898            // code for setting up the database path so that internally referenced file are 
    99             // searched for on relative paths.  
     99            // searched for on relative paths. 
    100100            osg::ref_ptr<Options> local_opt; 
    101101            if (options) 
     
    163163            return WriteResult::FILE_SAVED; 
    164164        } 
    165          
     165 
    166166        virtual WriteResult writeNode(const osg::Node& node,std::ostream& fout, const Options* opts) const 
    167167        { 
     
    178178            else 
    179179                OSG_WARN<<"File must start with a geode "<<std::endl; 
    180              
     180 
    181181            fout.flush(); 
    182182            return WriteResult::FILE_SAVED; 
     
    221221    { 
    222222        // look for quoted strings 
    223      
     223 
    224224        // throw away the quote 
    225225        stream.get(); 
    226      
     226 
    227227        // extract characters until either an error happens or a quote is found 
    228228        while (stream.good()) 
     
    235235        } 
    236236    } 
    237   
     237 
    238238    return s; 
    239239} 
     
    788788    }; 
    789789    std::vector<Ref> _refs; 
    790    
     790 
    791791    struct TriangleData { 
    792792        VertexIndex index[3]; 
    793793    }; 
    794794    std::vector<TriangleData> _triangles; 
    795    
     795 
    796796    struct QuadData { 
    797797        VertexIndex index[4]; 
     
    869869            weightedNormal += newNormal; 
    870870        } 
    871          
     871 
    872872        if (needTessellation) 
    873873        { 
     
    948948            shadeModel->setMode(osg::ShadeModel::FLAT); 
    949949        stateSet->setAttribute(shadeModel); 
    950          
     950 
    951951        // Set up the arrays, allways store texture coords, may be we need them later ... 
    952952        osg::Geometry* geometry = new osg::Geometry; 
     
    11391139    float creaseAngle = 61; 
    11401140    unsigned objectType = ObjectTypeGroup; 
    1141      
     1141 
    11421142    while (!stream.eof() && stream.good()) { 
    11431143        std::string token; 
    11441144        stream >> token; 
    1145        
     1145 
    11461146        if (token == "MATERIAL") { 
    11471147            MaterialData mat; 
     
    11521152            std::string type; 
    11531153            stream >> type; 
    1154              
     1154 
    11551155            if (type == "group") 
    11561156                objectType = ObjectTypeGroup; 
     
    12041204        else if (token == "numvert") { 
    12051205            osg::Matrix currentTransform = transform*parentTransform; 
    1206              
     1206 
    12071207            unsigned num; 
    12081208            stream >> num; 
    12091209            if (num != 0) { 
    12101210                vertexSet->reserve(num); 
    1211                
     1211 
    12121212                for (unsigned n = 0; n < num; ++n) { 
    12131213                    osg::Vec3 p; 
     
    12241224                std::vector<Bins> primitiveBins(fileData.getNumMaterials()); 
    12251225                vertexSet->setCreaseAngle(creaseAngle); 
    1226                  
     1226 
    12271227                for (unsigned n = 0; n < num; ++n) { 
    12281228                    std::string token; 
    12291229                    stream >> token; 
    1230                      
     1230 
    12311231                    if (token != "SURF") { 
    12321232                        OSG_FATAL << "osgDB ac3d reader: expected SURF line while reading object \"" 
     
    12341234                        return group.release(); 
    12351235                    } 
    1236                      
     1236 
    12371237                    stream >> token; 
    12381238                    unsigned flags = strtol(token.c_str(), NULL, 0); 
    1239                      
     1239 
    12401240                    stream >> token; 
    12411241                    if (token != "mat") { 
     
    12441244                        return group.release(); 
    12451245                    } 
    1246                      
     1246 
    12471247                    // read the material index 
    12481248                    unsigned matIdx; 
     
    12531253                        return group.release(); 
    12541254                    } 
    1255                      
     1255 
    12561256                    // now get the correct PrimitiveBin 
    12571257                    PrimitiveBin* primitiveBin = 0; 
     
    12621262                        return group.release(); 
    12631263                    } 
    1264                      
     1264 
    12651265                    // read the refs 
    12661266                    stream >> token; 
     
    12701270                        return group.release(); 
    12711271                    } 
    1272                      
     1272 
    12731273                    unsigned nRefs = 0; 
    12741274                    stream >> nRefs; 
     
    12781278                        return group.release(); 
    12791279                    } 
    1280                      
     1280 
    12811281                    // in case this is an invalid refs count for this primitive 
    12821282                    // read further, but do not store that primitive 
     
    12921292                            return group.release(); 
    12931293                        } 
    1294                          
     1294 
    12951295                        // Read the texture corrdinates 
    12961296                        osg::Vec2 texCoord; 
     
    13031303                            std::getline(stream, dummy); 
    13041304                        } 
    1305                          
     1305 
    13061306                        if (acceptPrimitive) 
    13071307                        { 
    13081308                            texCoord[0] = textureOffset[0] + texCoord[0]*textureRepeat[0]; 
    13091309                            texCoord[1] = textureOffset[1] + texCoord[1]*textureRepeat[1]; 
    1310                          
     1310 
    13111311                            if (!primitiveBin->vertex(index, texCoord)) 
    13121312                            { 
     
    13231323                    } 
    13241324                } 
    1325                  
     1325 
    13261326                for (unsigned i = 0; i < primitiveBins.size(); ++i) 
    13271327                    primitiveBins[i].finalize(group.get(), fileData.getMaterial(i), textureData); 
     
    13461346                            ls->setStateSetModes(*lightStateSet, osg::StateAttribute::ON); 
    13471347                        } 
    1348                          
     1348 
    13491349                        group->addChild(k); 
    13501350                    } 
     
    13591359                ac3dLight->setDiffuse(osg::Vec4(0.5f,0.5f,0.5f,1.0f)); 
    13601360                ac3dLight->setSpecular(osg::Vec4(1.0f,1.0f,0.5f,1.0f)); 
    1361                  
     1361 
    13621362                osg::LightSource* ac3dLightSource = new osg::LightSource; 
    13631363                ac3dLightSource->setDataVariance(osg::Object::STATIC); 
    13641364                ac3dLightSource->setLight(ac3dLight); 
    13651365                ac3dLightSource->setLocalStateSetModes(osg::StateAttribute::ON); 
    1366                  
     1366 
    13671367                // for some mad reason, you need to set this so that the light works.  WHY? 
    13681368                return ac3dLightSource; 
     
    13711371        } 
    13721372    } 
    1373      
     1373 
    13741374    return group.release(); 
    13751375}