Macro pix_engine::noise

source ·
macro_rules! noise {
    ($x:expr$(,)?) => { ... };
    ($x:expr, $y:expr$(,)?) => { ... };
    ($x:expr, $y:expr, $z:expr$(,)?) => { ... };
}
Expand description

Returns the Perlin noise value at specified coordinates.

Examples

let n = noise!(5.0);
assert!(n >= 0.0 && n < 1.0);

let n = noise!(2.0, 1.5);
assert!(n >= 0.0 && n < 1.0);

let n = noise!(2.0, 1.5, 3.0);
assert!(n >= 0.0 && n < 1.0);