Function nalgebra_glm::abs

source ·
pub fn abs<T: Number, const R: usize, const C: usize>(
    x: &TMat<T, R, C>
) -> TMat<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: