pub fn sphere_circle_intersections<T: MyFloat>( sphere: &Sphere<T>, circle: &Circle<T>, circle_plane: &Plane<T>, ) -> Option<[MyVector3<T>; 2]>