clamp

Function clamp 

Source
pub fn clamp(v: &USize3, low: &USize3, high: &USize3) -> USize3
Expand description

Returns element-wise clamped size.

use vox_geometry_rust::usize3::{USize3, clamp};
let vec = USize3::new(2, 4, 1);
let low = USize3::new(3, 1, 0);
let high = USize3::new(5, 2, 3);
let clamped_vec = clamp(&vec, &low, &high);
assert_eq!(clamped_vec == USize3::new(3, 2, 1), true);