xy-graph-gen 3D

Enter one or more surfaces as z = f(x, y) — each is sampled over the same (x, y) window and drawn with WebGL. Drag to rotate, scroll or pinch to zoom, right-drag (or two fingers) to pan, double-click to reset. Functions: sin cos tan asin acos atan atan2(y,x) sinh cosh tanh log ln log10 log2 sqrt cbrt exp abs floor ceil round sign (+ e, pi). Each row colours its own surface from its low-z colour to its high-z colour; lower a row's % to see a surface inside another one. ← 2D grapher

x: y: grid:

Loading three.js…