pub fn pick_base_plane_norm(
    directs: Vec<Vector3<f32>>,
    positions: Vec<Point3<f32>>,
    weights: Vec<f32>
) -> Option<Vector3<f32>>