Expand description
Math utilities used by vanilla world generation noise.
Re-exportsยง
pub use coordinate::fast_floor;pub use coordinate::fast_floor_simd;pub use coordinate::fast_lfloor;pub use coordinate::wrap;pub use coordinate::wrap_simd;pub use gradient::GRADIENT;pub use gradient::GRADIENT_F32;pub use gradient::corner_noise_3d;pub use gradient::dot;pub use gradient::grad_dot;pub use gradient::grad_dot_simd;pub use interpolation::clamp;pub use interpolation::clamp_i32;pub use interpolation::clamped_lerp;pub use interpolation::clamped_lerp_simd;pub use interpolation::inverse_lerp;pub use interpolation::lerp;pub use interpolation::lerp_simd;pub use interpolation::lerp2;pub use interpolation::lerp2_simd;pub use interpolation::lerp3;pub use interpolation::lerp3_simd;pub use interpolation::map;pub use interpolation::map_clamped;pub use interpolation::smoothstep;pub use interpolation::smoothstep_derivative;pub use interpolation::smoothstep_simd;
Modulesยง
- coordinate ๐
- gradient ๐
- interpolation ๐
Functionsยง
- bias_
towards_ extreme - Bias a noise value towards extremes (-1 or 1) using a sine curve.
- cube
- Cube a value.
- square
- Square a value.