[//]: # (generated using SlashBack 0.2.0)

  
# noise methods  
The following methods are all part of the **noise methods**\.  
Defines 2D, 3D and 4D procedural noise functions Based on the work of Stefan Gustavson and Ashima Arts on "webgl\-noise": https://github.com/ashima/webgl-noise Following Stefan Gustavson's paper "Simplex noise demystified": http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf  
## Table of contents  
  
* [**perlin** function](#perlin-function)  
* [**simplex** function](#simplex-function)  
  
### perlin\(\) function  
#### <code>glm.<code>**perlin**(**p**: *vecN*) -\> *float*</code></code>  
&emsp;&emsp;Classic perlin noise\.  
  
#### <code>glm.<code>**perlin**(**p**: *vecN*, **rep**: *vecN*) -\> *float*</code></code>  
&emsp;&emsp;Periodic perlin noise\.  
  
### simplex\(\) function  
#### <code>glm.<code>**simplex**(**p**: *vecN*) -\> *float*</code></code>  
&emsp;&emsp;Simplex noise\.  
  
