Struct e2rcore::implement::math::bvh::NodeBvh
[−]
[src]
pub struct NodeBvh { /* fields omitted */ }internal node structure for Bvh
Methods
impl NodeBvh[src]
fn init_branches(b: AxisAlignedBBox, l: BvhBranch, r: BvhBranch) -> NodeBvh[src]
fn init_leaf(b: AxisAlignedBBox, o: u64) -> NodeBvh[src]
fn build_node(
&mut self,
num_bins: u32,
objs: &[(u64, &IBound)]
) -> Result<(), &'static str>[src]
&mut self,
num_bins: u32,
objs: &[(u64, &IBound)]
) -> Result<(), &'static str>
fn search<F>(n: &NodeBvh, b: &IBound, f: F) where
F: FnMut(u64), [src]
F: FnMut(u64),