pub fn abs<S: SignedNum + BaseNum, T: GenNum<S>>(x: T) -> T
Expand description
Returns x
if x ≥ 0
, otherwise it returns –x
.
§Example
use glm::{ abs, dvec4, SignedNum };
assert_eq!(abs(-1_f32), 1.);
let v4 = dvec4(0., 100., -2., -3.);
assert_eq!(abs(v4), v4.abs());
assert_eq!(abs(v4), dvec4(0., 100., 2., 3.));