noisy Build Status

noisy is a procedural noise generation library written for Rust.

Using noisy

All the generators of noisy are grouped in one place: the gen module.

ignore use noisy::gen::*;

The preferred way to use noisy is to import generators explicitly:

```rust extern crate noisy; use noisy::gen::{NoiseGen, Simplex};

fn main() { let simplex = Simplex::new();

let val = simplex.noise3d(1.0, 2.0, 3.0);
println!("{}", val);

} ```

Features

noisy is meant to be a general-purpose purpose procedural noise generation library that includes a variety of generators including:

Compilation

You will need the last rust compiler from the master branch. If you encounter problems, make sure you have the last version before creating an issue.

ignore git clone --recursive git://github.com/cacteye/noisy.git cd noisy cargo build

You can build the documentation using:

ignore cargo doc

You can build the included examples using:

ignore cargo test