Function substrate::geometry::wrap_angle
source · pub fn wrap_angle(angle: f64) -> f64
Expand description
Wraps the given angle to the interval [0, 360)
degrees.
§Examples
use geometry::wrap_angle;
assert_eq!(wrap_angle(10.), 10.);
assert_eq!(wrap_angle(-10.), 350.);
assert_eq!(wrap_angle(-740.), 340.);
assert_eq!(wrap_angle(-359.), 1.);
assert_eq!(wrap_angle(-1.), 359.);
assert_eq!(wrap_angle(725.), 5.);
assert_eq!(wrap_angle(360.), 0.);
assert_eq!(wrap_angle(-360.), 0.);