fn which_child_bbox(c: Vec3, p: BBox) -> Option<usize> {
		let min = Self::which_child(c, p.min);
		let max = Self::which_child(c, p.max);

		if min == max {
			Some(min)
		} else {
			None
		}
	}
/// Determine which child for a branch bbox, if there is one it fully
/// fits into.
Determine which child for a branch bbox, if there is one it fully
fits into.
Determine which child for a branch bbox if there is one it fully fits into .
fn which_child_bbox(c: Vec3, p: BBox) -> Option<usize> {
		let min = Self::which_child(c, p.min);
		let max = Self::which_child(c, p.max);
		if min == max {
			Some(min)
		} else {
			None
		}
	}
fn which_child_bbox ( c : Vec3 , p : BBox ) -> Option < usize > { let min = Self :: which_child ( c , p . min ) ; let max = Self :: which_child ( c , p . max ) ; if min == max { Some ( min ) } else { None } }
Determine which child for a branch bbox, if there is one it fully
fits into.
Determine which child for a branch bbox if there is one it fully fits into .
c
Vec3
p
BBox