| Crates.io | noisy |
| lib.rs | noisy |
| version | 0.0.3 |
| created_at | 2014-12-02 22:04:29.397558+00 |
| updated_at | 2015-12-11 23:54:29.779751+00 |
| description | A procedural noise generation library written for Rust. |
| homepage | https://github.com/cacteye/noisy |
| repository | https://github.com/cacteye/noisy |
| max_upload_size | |
| id | 443 |
| size | 42,915 |
noisy is a procedural noise generation library written for Rust.
All the generators of noisy are grouped in one place: the gen module.
use noisy::gen::*;
The preferred way to use noisy is to import generators explicitly:
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);
}
noisy is meant to be a general-purpose purpose procedural noise generation library that includes a variety of generators including:
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.
git clone --recursive git://github.com/cacteye/noisy.git
cd noisy
cargo build
You can build the documentation using:
cargo doc
You can build the included examples using:
cargo test