Show
Ignore:
Timestamp:
11/09/05 14:18:46 (9 years ago)
Author:
robert
Message:

Update texture file names to reflect new files in OpenSceneGraph-Data distribution.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/examples/osgdelaunay/osgdelaunay.cpp

    r4706 r4709  
    140140 
    141141class LinearConstraint: public osgUtil::DelaunayConstraint {  
    142 /** forces edges of a "road" to fit triangles 
     142/** forces edges of a "Images/road" to fit triangles 
    143143*  if 2 roads cross, then the overlap will be replaced by a 'cross road' 
    144144    *  and the roads built up to the cross roads with a texture along its length. */ 
     
    216216        dstate->setMode( GL_LIGHTING, osg::StateAttribute::ON ); 
    217217         
    218         osg::Image* image = osgDB::readImageFile("stoneWall.jpg"); 
     218        osg::Image* image = osgDB::readImageFile("Images/Brick-Std-Orange.TGA"); 
    219219        if (image) 
    220220        { 
     
    345345    osg::Vec3Array *points=new osg::Vec3Array; 
    346346     
    347     osg::Image* image = osgDB::readImageFile("Lands-Flowers-Small_Purple.png"); 
     347    osg::Image* image = osgDB::readImageFile("Images/blueFlowers.png"); 
    348348    if (image) 
    349349    { 
     
    631631            trig->removeInternalTriangles(dc.get()); 
    632632             
    633             wc->setTexture("Brick-Norman-Brown.TGA"); // wall looks like brick 
     633            wc->setTexture("Images/Brick-Norman-Brown.TGA"); // wall looks like brick 
    634634            geode->addDrawable(wc->makeWallGeometry()); // this creates wall at wc drawarrays 
    635635            if (ndcs>3) { 
    636636                trig->removeInternalTriangles(dc2.get()); 
    637637                osg::ref_ptr<osg::Vec3Array> arpts=dc2->getPoints(points); 
    638                 dc2->setTexture("Lands-Needles_2.png"); 
     638                dc2->setTexture("Images/purpleFlowers.png"); 
    639639                geode->addDrawable(dc2->makeAreal(arpts.get())); // this creates fill in geometry 
    640640                 
    641                 if (ndcs>4) { // a simple "road" 
     641                if (ndcs>4) { // a simple "Images/road" 
    642642                    trig->removeInternalTriangles(dc3.get()); 
    643                     dc3->setTexture ("road.png"); 
     643                    dc3->setTexture ("Images/road.png"); 
    644644                    dc3->setTexrep(40,9.5); // texture is repeated at this frequency 
    645645                    geode->addDrawable(dc3->makeGeometry(points)); // this creates road geometry 
     
    652652                        } 
    653653                        trig->removeInternalTriangles(forest.get()); 
    654                         forest->setTexture("forestRoof.png");  
     654                        forest->setTexture("Images/forestRoof.png");  
    655655                        osg::ref_ptr<osg::Vec3Array> locpts=forest->getPoints(points); 
    656656                        geode->addDrawable(forest->makeAreal(locpts.get())); 
    657657 
    658                         forest->setWallTexture("forestEdge.png");  
     658                        forest->setWallTexture("Images/forestWall.png");  
    659659                        geode->addDrawable(forest->makeWallGeometry(locpts.get()) ); 
    660660                        for (osg::Vec3Array::iterator vit=(*locpts).begin(); vit!=(*locpts).end(); vit++) { 
     
    663663 
    664664                        if (ndcs>6) {//  road & forest overlap 
    665                             forestroad->setTexture ("road.png"); 
     665                            forestroad->setTexture ("Images/road.png"); 
    666666                            forestroad->setTexrep(40,22); // texture is repeated at this frequency 
    667667                            geode->addDrawable(forestroad->makeGeometry(points)); // this creates road geometry 
    668                             forestroad2->setTexture ("road.png"); 
     668                            forestroad2->setTexture ("Images/road.png"); 
    669669                            forestroad2->setTexrep(40,22); // texture is repeated at this frequency 
    670670                            geode->addDrawable(forestroad2->makeGeometry(points)); // this creates road geometry 
    671                             forestroad3->setTexture ("road.png"); 
     671                            forestroad3->setTexture ("Images/road.png"); 
    672672                            forestroad3->setTexrep(40,22); // texture is repeated at this frequency 
    673673                            geode->addDrawable(forestroad3->makeGeometry(points)); // this creates road geometry 
     
    676676                                //                            dc6->makeDrawable(); 
    677677                                //                            dc6a->makeDrawable(); 
    678                                 dc6->setTexture ("road.png"); 
     678                                dc6->setTexture ("Images/road.png"); 
    679679                                dc6->setTexrep(40,22); // texture is repeated at this frequency 
    680680                                geode->addDrawable(dc6->makeGeometry(points)); // this creates road geometry 
    681681                                trig->removeInternalTriangles(dc6a.get()); 
    682                                 dc6a->setTexture ("road.png"); 
     682                                dc6a->setTexture ("Images/road.png"); 
    683683                                dc6a->setTexrep(40,22); // texture is repeated at this frequency 
    684684                                geode->addDrawable(dc6a->makeGeometry(points)); // this creates road geometry 
    685685                                if (dc8.valid()) { 
    686686                                    trig->removeInternalTriangles(dc8.get()); 
    687                                     dc8->setTexture ("road.png"); 
     687                                    dc8->setTexture ("Images/road.png"); 
    688688                                    dc8->setTexrep(40,16); // texture is repeated at this frequency 
    689689                                    geode->addDrawable(dc8->makeGeometry(points)); // this creates road geometry