Ignore:
Timestamp:
01/19/06 15:30:44 (18 years ago)
Author:
bittner
Message:

debug version looking for glrenderer bug...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibilityPreprocessor/src/Ray.h

    r537 r556  
    304304  Vector3 mOrigin; 
    305305  Vector3 mDirection; 
    306   float mProbability; 
     306  float mPdf; 
    307307 
    308308  SimpleRay() {} 
    309309  SimpleRay(const Vector3 &o, const Vector3 &d, const float p=1.0f): 
    310         mOrigin(o), mDirection(d), mProbability(p) {} 
     310        mOrigin(o), mDirection(d), mPdf(p) {} 
    311311}; 
    312312 
     
    315315public: 
    316316   
    317   float mSumProbabilities; 
    318    
    319   SimpleRayContainer():vector<SimpleRay>(), mSumProbabilities(0.0f) {} 
    320    
    321   void NormalizeProbabilities() { 
     317  float mSumPdf; 
     318   
     319  SimpleRayContainer():vector<SimpleRay>(), mSumPdf(0.0f) {} 
     320   
     321  void NormalizePdf() { 
    322322        iterator it = begin(); 
    323         float c = 1.0f/mSumProbabilities; 
     323        float c = 1.0f/mSumPdf; 
    324324        for (; it != end(); it++) 
    325           (*it).mProbability*=c; 
     325          (*it).mPdf*=c; 
    326326  } 
    327327   
Note: See TracChangeset for help on using the changeset viewer.