Skip to main content

quantize

Function quantize 

Source
pub fn quantize(value: f32, step: f32) -> f32
Expand description

Quantize value to the nearest multiple of step.

ยงExamples

use some_bevy_tools::range::quantize;

assert_eq!(quantize(0.0, 1.0), 0.0);
assert_eq!(quantize(1.0, 1.0), 1.0);
assert_eq!(quantize(1.1, 1.0), 1.0);
assert_eq!(quantize(1.5, 1.0), 2.0);
assert_eq!(quantize(1.9, 1.0), 2.0);
assert_eq!(quantize(2.0, 1.0), 2.0);
assert_eq!(quantize(1.4, 0.5), 1.5);
assert_eq!(quantize(1.6, 0.5), 1.5);