small enhancement to nearly_equal
This commit is contained in:
parent
ac9393d3a4
commit
e5fda9cb25
|
@ -40,8 +40,8 @@ pub const RIGHT: f32 = RADIANS_0;
|
||||||
/// precision of the provided epsilon value.
|
/// precision of the provided epsilon value.
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn nearly_equal(a: f32, b: f32, epsilon: f32) -> bool {
|
pub fn nearly_equal(a: f32, b: f32, epsilon: f32) -> bool {
|
||||||
// HACK/TODO: this is a shitty way to do this. but it's "good enough" for me ...
|
// this could still be improved
|
||||||
(a - b).abs() <= epsilon
|
a == b || (a - b).abs() <= epsilon
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Linearly interpolates between two values.
|
/// Linearly interpolates between two values.
|
||||||
|
|
Loading…
Reference in a new issue