perlin noise functions

Note: noise module must be loaded by calling LoadLibrary("noise") before using!

See:
  - LoadLibrary()

# Methods

#### # inner Noise(x, yopt, zopt, wopt) → {number}

1D, 2D, 3D and 4D float Perlin noise.

##### Parameters:

Name | Type | Attributes | Description
--- | --- | --- | ---
`x` | `number` |  | x-coordinate in noise space
`y` | `number` | <optional> | y-coordinate in noise space
`z` | `number` | <optional> | z-coordinate in noise space
`w` | `number` | <optional> | w-coordinate in noise space

Returns:

Perlin noise value (between 0 and 1) at specified coordinates.

Type: `number`

#### # inner SNoise(x, yopt, zopt, wopt) → {number}

1D, 2D, 3D and 4D float Perlin simplex noise

##### Parameters:

Name | Type | Attributes | Description
--- | --- | --- | ---
`x` | `number` |  | x-coordinate in noise space
`y` | `number` | <optional> | y-coordinate in noise space
`z` | `number` | <optional> | z-coordinate in noise space
`w` | `number` | <optional> | w-coordinate in noise space

Returns:

Perlin simplex noise value (between 0 and 1) at specified coordinates.

Type: `number`