17 lines
275 B
Rust
17 lines
275 B
Rust
pub fn wrap_degrees(var: f32) -> f32 {
|
|
let mut var1 = var % 360.0;
|
|
if var1 >= 180.0 {
|
|
var1 -= 360.0;
|
|
}
|
|
|
|
if var1 < -180.0 {
|
|
var1 += 360.0;
|
|
}
|
|
|
|
var1
|
|
}
|
|
|
|
pub fn squared_magnitude(a: f64, b: f64, c: f64) -> f64 {
|
|
a * a + b * b + c * c
|
|
}
|