[][src]Function nalgebra_glm::abs

pub fn abs<N: Number, R: Dimension, C: Dimension>(
    x: &TMat<N, R, C>
) -> TMat<N, R, C> where
    DefaultAllocator: Alloc<N, R, C>, 

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: