1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
//! A procedural noise generation library for Rust. //! //! # Example //! //! ```rust //! use noise::{NoiseFn, Perlin}; //! //! let perlin = Perlin::new(); //! let val = perlin.get([42.4, 37.7, 2.8]); //! ``` #![cfg_attr(feature = "cargo-clippy", allow(inline_always))] #![deny(missing_copy_implementations)] extern crate image; extern crate rand; pub use math::{Point2, Point3, Point4}; pub use noise_fns::*; mod gradient; mod math; mod noise_fns; mod permutationtable; pub mod utils;