common: Aabb::contains(point)

This commit is contained in:
Quaternions 2025-02-21 12:48:13 -08:00
parent 2cf1547423
commit 19e65802f6

@ -34,6 +34,10 @@ impl Aabb{
self.min-=hs;
self.max+=hs;
}
pub fn contains(&self,point:Planar64Vec3)->bool{
let bvec=self.min.lt(point)&point.lt(self.max);
bvec.all()
}
pub fn intersects(&self,aabb:&Aabb)->bool{
let bvec=self.min.lt(aabb.max)&aabb.min.lt(self.max);
bvec.all()