import grid3; size3(150,IgnoreAspect); size(8cm,0); limits((0,0,0),(10,10,4)); // Les quatres lignes qui suivent permettront dans la majorité // des cas, d'avoir un angle de vue convenable. triple m=currentpicture.userMin(); triple M=currentpicture.userMax(); triple target=0.5*(m+M); currentprojection=perspective(camera=target+realmult(dir(50,40),M-m), target=target); grid3(gridroutine=XYXgrid(),Step=1,step=.5); xaxis3(Bounds(),OutTicks(),p=blue); yaxis3(Bounds(),OutTicks(endlabel=false),p=red); zaxis3(Bounds(Max,Min),OutTicks(),p=.8green);