Function aabb3::contains_point[][src]

pub fn contains_point<T>(aabb: &AABB3<T>, p: &[T; 3]) -> bool where
    T: PartialOrd

Examples

use aabb3::{self, AABB3};
let mut a = aabb3::new([-1.0, -1.0, -1.0], [1.0, 1.0, 1.0]);
assert!(aabb3::contains_point(&a, &[0.0, 0.0, 0.0]));
assert!(aabb3::contains_point(&a, &[0.0, 1.0, 0.0]));
assert!(aabb3::contains_point(&a, &[-1.0, 1.0, 0.0]));
assert!(!aabb3::contains_point(&a, &[-2.0, 1.0, 0.0]));
assert!(!aabb3::contains_point(&a, &[0.0, 2.0, 0.0]));