RandNoise.h 331 B

123456789101112131415161718192021
  1. #pragma once
  2. #include "Noise.h"
  3. class FastNoiseWrapper;
  4. #define RandNoiseTableSize 1024 * 1024
  5. class RandNoise : public Noise
  6. {
  7. private:
  8. unsigned short* table;
  9. int seed;
  10. public:
  11. RandNoise(int seed);
  12. ~RandNoise();
  13. int getSeed() const override;
  14. double getNoise(double x, double y, double z) override;
  15. };