surface_nets
pub fn surface_net( resolution: usize, signed_distance_field: &dyn Fn(usize, usize, usize) -> f32, memoize: bool) -> (Vec<[f32; 3]>, Vec<[f32; 3]>, Vec<usize>)