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