pub fn extend_avoid_intersection( p0: &[f64; 3], v0: &[f64; 3], vtx2xyz: &[f64], eps: f64, n: usize, ) -> [f64; 3]