pub fn surface_surface(a: &Surface, b: &Surface) -> Option<Curve<3>>
Test intersection between two surfaces