Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 9, 2010, 9:32:58 PM (14 years ago)
Author:
rgrieder
Message:

Removed excess white space at the end of lines.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/presentation3/src/orxonox/graphics/Model.cc

    r7111 r7127  
    4242    CreateFactory(Model);
    4343
    44     Model::Model(BaseObject* creator) : 
     44    Model::Model(BaseObject* creator) :
    4545        StaticEntity(creator), bCastShadows_(true), lodLevel_(5), bLodEnabled_(true), numLodLevels_(10), lodReductionRate_(.15)
    4646    {
     
    5959    {
    6060        SUPER(Model, XMLPort, xmlelement, mode);
    61        
     61
    6262        XMLPortParam(Model, "lodLevel", setLodLevel, getLodLevel, xmlelement, mode);
    63        
     63
    6464        XMLPortParam(Model, "mesh", setMeshSource, getMeshSource, xmlelement, mode);
    6565        XMLPortParam(Model, "shadow", setCastShadows, getCastShadows, xmlelement, mode).defaultValues(true);
     
    8181        return scaleFactor;
    8282    }
    83    
     83
    8484    void Model::changedMesh()
    8585    {
     
    8888            if (this->mesh_.getEntity())
    8989                this->detachOgreObject(this->mesh_.getEntity());
    90            
     90
    9191            this->mesh_.setMeshSource(this->getScene()->getSceneManager(), this->meshSrc_);
    9292
     
    9696                this->mesh_.getEntity()->setCastShadows(this->bCastShadows_);
    9797                this->mesh_.setVisible(this->isVisible());
    98                
    99                
     98
     99
    100100                //LOD
    101101                if( this->mesh_.getEntity()->getMesh()->getNumLodLevels()==1 )
    102102                {
    103103                    Level* level = this->getLevel();
    104                  
     104
    105105                    assert( level != 0 );
    106                    
     106
    107107                    MeshLodInformation* lodInfo = level->getLodInfo(this->meshSrc_);
    108108                    if( lodInfo )
     
    122122                        float volume = this->mesh_.getEntity()->getBoundingBox().volume();
    123123    //                     float scaleFactor = 1;
    124                        
     124
    125125    //                     BaseObject* creatorPtr = this;
    126     //                     
     126    //
    127127    //                     while(creatorPtr!=NULL&&orxonox_cast<WorldEntity*>(creatorPtr))
    128128    //                     {
     
    131131    //                     }
    132132    //                     COUT(0) << "name: " << this->meshSrc_ << "scaleFactor: " << scaleFactor << ", volume: " << volume << endl;
    133                        
     133
    134134                        COUT(4) << "Setting lodLevel for " << this->meshSrc_<< " with lodLevel_: " << this->lodLevel_ <<" and volume: "<< volume << ":" << std::endl;
    135135
     
    144144    //                         float factor = scaleFactor*5/lodLevel_;
    145145                            float factor = pow(volume, 2.0f / 3.0f) * 15.0f / lodLevel_;
    146                            
     146
    147147                            COUT(4) << "LodLevel set with factor: " << factor << endl;
    148148
     
    160160                                distList.pop_back();
    161161
    162                            
     162
    163163                            //Generiert LOD-Levels
    164164                            this->mesh_.getEntity()->getMesh()->generateLodLevels(distList, Ogre::ProgressiveMesh::VRQ_PROPORTIONAL, this->lodReductionRate_);
     
    171171                            else
    172172                                what = "<0";
    173                            
     173
    174174                            COUT(4)<<"LodLevel not set because lodLevel("<<lodLevel_<<") was "<<what<<"." << endl;
    175175                        }
Note: See TracChangeset for help on using the changeset viewer.