hsnoise-0.0.1: A coherent 3d noise library.

Numeric.Noise.Perlin

Description

Implementation of Perlin noise.

Synopsis

Documentation

data Perlin Source

Perlin noise function.

Constructors

Perlin Seed Int Double Double

Constructs a perlin noise function given a Seed, number of octaves, scale, and persistance.

Instances

Noise Perlin

Implementation of Noise for Perlin.

noiseValue :: Noise a => a -> Point -> DoubleSource

Maps 3-space points to a noise value between -1 and 1 for the given noise function.