3D Surface Plotter

Plot , partial derivatives, gradients, Taylor approximations, and double integrals.

Surface PlotDrag to rotate · Shift-drag to pan · Scroll to zoom · Click to place point
x^2+y^2sqrt(…)sin(…)cos(…)exp(…)log(…)abs(…)pie

How This Plotter Works

Enter any function f(x,y) to render an interactive 3D surface. Rotate, zoom, and pan with mouse or touch controls. The surface is colored by height using a viridis color map, with adjustable domain and resolution.

Calculus Overlays

Toggle partial derivative surfaces, gradient vector fields, tangent planes at any point, Taylor polynomial approximations, contour lines, and level slices. Each overlay is rendered directly on the 3D canvas.

Double Integral Computation

Compute the double integral of f(x,y) over the visible domain numerically. The tool evaluates the integral via midpoint summation and displays the result alongside the 3D surface visualization.