input mp-solid figureespace(-10u,-10u,10u,10u); Initialisation(300,70,30,10); incolor:=0.5[jaune,white]; outcolor:=0.8[violet,white]; arcenciel:=true; draw SurfZ("if (X=0) and (Y=0):10 else:10*sin((X++Y))/(X++Y) fi",8,0.25,48); finespace; end