4个版本
0.2.0 | 2022年6月27日 |
---|---|
0.1.2 | 2020年9月12日 |
0.1.1 | 2020年9月11日 |
0.1.0 | 2020年9月11日 |
#785 in 数学
28KB
608 代码行
noise_fn
一些简单的噪声函数和特性,以便轻松与您自己的
use noise_fn::{Seedable, NoiseDomain, Octaves, Simplex};
use sized_matrix::Vector;
let seed = 12345;
let octaves = Octaves::<_, 4>::new(Simplex::new(), 0.5, 0.5).seed(seed);
let value2D = octaves.noise(Vector::vector([1.2, -3.5]));
let value3D = octaves.noise(Vector::vector([1.2, -3.5, 2.8]));
要使用此库,将其添加到Cargo.toml中的依赖项
[dependencies]
noise_fn = "^0.2.0"
lib.rs
:
一些简单的噪声函数和特性,以便轻松与您自己的
use noise_fn::{Seedable, NoiseDomain, Octaves, Simplex};
use sized_matrix::Vector;
let seed = 12345;
let octaves = Octaves::<_, 4>::new(Simplex::new(), 0.5, 0.5).seed(seed);
let value2D = octaves.noise(Vector::vector([1.2, -3.5]));
let value3D = octaves.noise(Vector::vector([1.2, -3.5, 2.8]));
要使用此库,将其添加到Cargo.toml中的依赖项
[dependencies]
noise_fn = "^0.2.0"
依赖项
~520KB