Changeset 3229


Ignore:
Timestamp:
12/22/08 11:10:27 (15 years ago)
Author:
mattausch
Message:
 
Location:
GTP/trunk/App/Demos/Vis/FriendlyCulling/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/FriendlyCulling/src/SampleGenerator.cpp

    r3227 r3229  
    66using namespace CHCDemoEngine; 
    77 
    8 HaltonSequence PoissonDiscSampleGenerator2D::sHalton(2); 
    9 HaltonSequence RandomSampleGenerator2D::sHalton(2); 
    10 HaltonSequence QuadraticDiscSampleGenerator2D::sHalton(2); 
     8//HaltonSequence PoissonDiscSampleGenerator2D::sHalton(2); 
     9//HaltonSequence RandomSampleGenerator2D::sHalton(2); 
     10//HaltonSequence QuadraticDiscSampleGenerator2D::sHalton(2); 
    1111 
    1212 
     
    1717 
    1818PoissonDiscSampleGenerator2D::PoissonDiscSampleGenerator2D(int numSamples, float radius): 
    19 SampleGenerator(numSamples, radius) 
     19SampleGenerator(numSamples, radius), sHalton(HaltonSequence(2)) 
    2020{} 
    2121 
     
    106106 
    107107RandomSampleGenerator2D::RandomSampleGenerator2D(int numSamples, float radius): 
    108 SampleGenerator(numSamples, radius) 
     108SampleGenerator(numSamples, radius), sHalton(HaltonSequence(2)) 
    109109{} 
    110110 
     
    164164 
    165165QuadraticDiscSampleGenerator2D::QuadraticDiscSampleGenerator2D(int numSamples, float radius): 
    166 SampleGenerator(numSamples, radius) 
     166PoissonDiscSampleGenerator2D(numSamples, radius) 
     167//SampleGenerator(numSamples, radius),  
     168//sHalton(HaltonSequence(2)),  
     169//mPoisson(PoissonDiscSampleGenerator2D(numSamples, radius)) 
    167170{} 
    168171 
     
    185188#else 
    186189 
    187         static PoissonDiscSampleGenerator2D poisson(mNumSamples, 1.0f); 
    188         poisson.Generate(samples); 
     190        //static PoissonDiscSampleGenerator2D poisson(mNumSamples, 1.0f); 
     191        //poisson.Generate(samples); 
     192 
     193        PoissonDiscSampleGenerator2D::Generate(samples); 
    189194 
    190195        Sample2 *s = (Sample2 *)samples; 
  • GTP/trunk/App/Demos/Vis/FriendlyCulling/src/SampleGenerator.h

    r3227 r3229  
    5757protected: 
    5858 
    59         static HaltonSequence sHalton; 
     59        HaltonSequence &sHalton; 
    6060}; 
    6161 
     
    7575protected: 
    7676 
    77         static HaltonSequence sHalton; 
     77        HaltonSequence &sHalton; 
    7878}; 
    7979 
     
    8383        with the distance 
    8484*/ 
    85 class QuadraticDiscSampleGenerator2D: public SampleGenerator 
     85class QuadraticDiscSampleGenerator2D: public PoissonDiscSampleGenerator2D 
    8686{ 
    8787public: 
     
    9393protected: 
    9494 
    95         static HaltonSequence sHalton; 
     95        //PoissonDiscSampleGenerator2D &mPoisson; 
     96        //HaltonSequence &sHalton; 
    9697}; 
    9798 
Note: See TracChangeset for help on using the changeset viewer.