Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

Removed excess white space at the end of lines.

Location:
code/branches/presentation3/src/orxonox/graphics
Files:
4 edited

Legend:

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

    r7039 r7127  
    4040    CreateFactory(MeshLodInformation);
    4141
    42     MeshLodInformation::MeshLodInformation(BaseObject* creator) 
     42    MeshLodInformation::MeshLodInformation(BaseObject* creator)
    4343    : BaseObject(creator), lodLevel_(5), bEnabled_(true), numLevels_(10), reductionRate_(0.15)
    4444    {
     
    5959        XMLPortParam(MeshLodInformation, "reductionRate", setReductionRate, getReductionRate, xmlelement, mode);
    6060    }
    61    
     61
    6262    std::string MeshLodInformation::getMeshName()
    6363    {
    6464        return MeshLodInformation::getMeshSource();
    6565    }
    66    
     66
    6767    void MeshLodInformation::setLodLevel(float lodLevel)
    6868    {
     
    7373    {
    7474        return lodLevel_;
    75     } 
     75    }
    7676    void MeshLodInformation::setMeshSource(std::string meshSource)
    7777    {
     
    8282        return meshSource_;
    8383    }
    84  
     84
    8585}
  • code/branches/presentation3/src/orxonox/graphics/MeshLodInformation.h

    r7036 r7127  
    4343            MeshLodInformation(BaseObject* creator);
    4444            virtual ~MeshLodInformation();
    45            
     45
    4646            float getLodLevel();
    4747            std::string getMeshName();
     
    4949            unsigned int getNumLevels(){ return this->numLevels_; }
    5050            float getReductionRate(){ return this->reductionRate_; }
    51            
     51
    5252            virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
    5353
  • 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                        }
  • code/branches/presentation3/src/orxonox/graphics/Model.h

    r7036 r7127  
    6161            inline bool getCastShadows() const
    6262                { return this->bCastShadows_; }
    63                
     63
    6464        protected:
    6565            void changedMesh();
    6666            void changedShadows();
    67            
     67
    6868            //LoD
    6969            inline void setLodLevel(float lodLevel)
     
    7676            Mesh mesh_;
    7777            bool bCastShadows_;
    78            
     78
    7979            //LoD
    8080            float lodLevel_;
     
    8282            unsigned int numLodLevels_;
    8383            float lodReductionRate_;
    84            
     84
    8585    };
    8686}
Note: See TracChangeset for help on using the changeset viewer.