noice 0.7.1

Fork of noise-rs, a procedural noise generation library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use noice::{utils::*, Curve, Perlin};

fn main() {
    let perlin = Perlin::new();
    let curve = Curve::new(&perlin)
        .add_control_point(-2.0, -2.0)
        .add_control_point(-1.0, -1.25)
        .add_control_point(0.0, -0.75)
        .add_control_point(0.5, -0.25)
        .add_control_point(0.625, 0.875)
        .add_control_point(0.75, 1.0)
        .add_control_point(2.0, 1.25);

    PlaneMapBuilder::new(&curve)
        .build()
        .write_to_file("curve.png");
}