perlin.h
上传用户:center1979
上传日期:2022-07-26
资源大小:50633k
文件大小:1k
源码类别:

OpenGL

开发平台:

Visual C++

  1. // perlin.h
  2. #ifndef _PERLIN_H_
  3. #define _PERLIN_H_
  4. #include <celmath/vecmath.h>
  5. extern float noise(float vec[], int len);
  6. extern float noise1(float arg);
  7. extern float noise2(float vec[]);
  8. extern float noise3(float vec[]);
  9. extern float turbulence(float v[], float freq);
  10. extern float turbulence(const Point2f& p, float freq);
  11. extern float turbulence(const Point3f& p, float freq);
  12. extern float fractalsum(float v[], float freq);
  13. extern float fractalsum(const Point2f& p, float freq);
  14. extern float fractalsum(const Point3f& p, float freq);
  15. #endif // _PERLIN_H_