pub fn remove(&mut self, hnd: u32, pts: &Pos) {
		if self.n_points > 0 {
			assert!(self.root > 0);
			let i = self.root - 1;
			let bbox = self.bbox;
			let p = pts.pos(hnd).into();
			self.remove_point(pts, i, bbox, hnd, p);
		}
	}
/// Remove a point from the octree
Remove a point from the octree
Remove a point from the octree
pub fn remove(&mut self, hnd: u32, pts: &Pos) {
		if self.n_points > 0 {
			assert!(self.root > 0);
			let i = self.root - 1;
			let bbox = self.bbox;
			let p = pts.pos(hnd).into();
			self.remove_point(pts, i, bbox, hnd, p);
		}
	}
pub fn remove ( & mut self , hnd : u32 , pts : & Pos ) { if self . n_points > 0 { assert ! ( self root 0 ) ; let i = self . root - 1 ; let bbox = self . bbox ; let p = pts . pos ( hnd ) . into ( ) ; self . remove_point ( pts , i , bbox , hnd , p ) ; } }
Remove a point from the octree
Remove a point from the octree
&mut self
hnd
u32
pts
&Pos