Note `plot3d(...);` doesn't seem to work: the output image is missing/broken.
Also, if f(x,y) is "broken" (e.g. by a typo like syn instead of sin) then the effect is the same.