Function nalgebra_glm::sign[][src]

pub fn sign<T: Number, const D: usize>(x: &TVec<T, D>) -> TVec<T, D>
Expand description

For each vector component x: 1 if x > 0, 0 if x == 0, or -1 if x < 0.

Examples:

let vec = glm::vec4(-2.0, 0.0, -0.0, 2.0);
assert_eq!(glm::vec4(-1.0, 0.0, 0.0, 1.0), glm::sign(&vec));

See also: