Function abs
Source pub fn abs<T, const R: usize, const C: usize>(
x: &Matrix<T, Const<R>, Const<C>, ArrayStorage<T, R, C>>,
) -> Matrix<T, Const<R>, Const<C>, ArrayStorage<T, R, C>>
Expand description
For each matrix or vector component x if x >= 0; otherwise, it returns -x.
§Examples:
let vec = glm::vec3(-1.0, 0.0, 2.0);
assert_eq!(glm::vec3(1.0, 0.0, 2.0), glm::abs(&vec));
let mat = glm::mat2(-0.0, 1.0, -3.0, 2.0);
assert_eq!(glm::mat2(0.0, 1.0, 3.0, 2.0), glm::abs(&mat));
§See also: