Asymptote: HTML format
import graph3;
import contour3;
size(200);
currentprojection = perspective(2,2,2);
real f(real x,real y,real z) { return exp(x+y) + exp(y+z) + exp(z + x) - 2*(exp(x) + exp(y) + exp(z)); }
draw(
surface(contour3(f,(0,0,0),(5,5,5),10)),
blue+opacity(0.75)
);
draw((0,0,0)--(6,0,0),Arrow3(6));
draw((0,0,0)--(0,6,0),Arrow3(6));
draw((0,0,0)--(0,0,6),Arrow3(6));
label("$x$",(6,0,0),SW);
label("$y$",(0,6,0),E);
label("$z$",(0,0,6),N);
draw((0,0,0)--(0,5,0)--(5,5,0)--(5,0,0)--cycle, gray(0.7));
draw((0,0,0)--(0,0,5)--(5,0,5)--(5,0,0)--cycle, gray(0.7));
draw((0,0,0)--(0,5,0)--(0,5,5)--(0,0,5)--cycle, gray(0.7)); |