Changeset 1113


Ignore:
Timestamp:
07/11/06 11:39:11 (18 years ago)
Author:
gumbau
Message:
 
Location:
GTP/trunk/App/Demos/Geom
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Geom/Demo_LodStrips/main.cpp

    r1104 r1113  
    1919 
    2020// Distance values 
    21 #define dist_min 300 
    22 #define dist_max 700 
     21#define dist_min 1200 
     22#define dist_max 2000 
    2323 
    2424// Model name 
     
    215215                                        color.r=0.0; 
    216216                                        color.g=(lodfactor)*3.0f;//nlod*1.0/(diflods/3); 
    217                                         color.b=(1.0-lodfactor)*3.0f;//(nlod*1.0/(diflods/3)); 
     217                                        color.b=(0.3f-lodfactor)*3.0f;//(nlod*1.0/(diflods/3)); 
    218218                                } 
    219219                                else 
     
    228228                                        { 
    229229                                                color.r=1.0; 
    230                                                 color.g=(1.0-lodfactor)*3.0f;//(nlod-(2*diflods/3))*1.0/(diflods/3); 
     230                                                color.g=(0.3f-lodfactor)*3.0f;//(nlod-(2*diflods/3))*1.0/(diflods/3); 
    231231                                                color.b=0.0; 
    232232                                        } 
     
    387387 
    388388        theCam = mCamera; 
    389         theCam->setPosition(0,20,dist_max+50); 
     389        theCam->setPosition(0,20,dist_min-600.0f); 
    390390        // Set ambient light 
    391391        mSceneMgr->setAmbientLight(ColourValue(0.3, 0.3, 0.3)); 
     
    464464 
    465465                if (!meshloader->GetLodStripsData()) 
    466                         exit(1); 
     466            OGRE_EXCEPT(1, "The loaded mesh does not contain any LOD info","LOD Demo"); 
    467467 
    468468                myStrips = new Geometry::LodStripsLibrary(meshloader->GetLodStripsData(),themesh); 
     
    476476                        ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME); 
    477477                mat[0]->setCullingMode(CULL_ANTICLOCKWISE); 
    478                 mat[0]->setAmbient(ColourValue::Black); 
     478                mat[0]->setAmbient(ColourValue(0.3f,0.3f,0.3f)); 
    479479                mat[0]->setDiffuse(color); 
    480480                mat[0]->setLightingEnabled(true); 
     
    482482 
    483483 
    484                 for (int i=1; i<4; i++) // 20 
    485                         for (int j=1; j<4; j++) // 20 
     484                for (int i=-3; i<2; i++) // 20 
     485                        for (int j=0; j<5; j++) // 20 
    486486                        { 
    487487                                char newObjName[16]=""; 
     
    492492                                float randomsepx = (float)((rand()%18)-9); 
    493493                                float randomsepy = (float)((rand()%12)-6); 
    494                                 auxnode->translate(i*100.0f+randomsepx,0.0f,-j*100.0f-randomsepx); 
     494                                auxnode->translate(i*100.0f+randomsepx,40.0f,-j*100.0f-randomsepx); 
    495495                        } 
    496496 
     497                node->translate(0,0,-500.0f); 
    497498 
    498499        // show overlay 
  • GTP/trunk/App/Demos/Geom/Demo_LodTrees/main.cpp

    r1104 r1113  
    307307 
    308308                if (!meshloader->GetLodStripsData() || !meshloader->GetTreeSimpSeq()) 
    309                         exit(1); 
     309            OGRE_EXCEPT(1, "The loaded mesh does not contain any LOD info","LOD Demo"); 
     310 
    310311 
    311312        // show overlay 
Note: See TracChangeset for help on using the changeset viewer.