3D Graphing Calculator

Surface/Parametric • orbit/pan/zoom • slicing • contours • notebook snapshots.

RENDER
Drag = orbit • Shift+drag = pan • Wheel/pinch = zoom • Click = pin on z=0 plane.
PLOT
RESOLUTION
60
Higher = smoother, slower.
PARAMETERS
One per line: a=0..2,0.01 or k=2
OVERLAYS
Draws contour where surface intersects the selected plane.
Projection drops contours onto a plane for “topographic” view.

How the 3D Graph tool works

Plot 3D surfaces and explore them with camera controls, contours, and parameter sliders. Enter expressions like z = f(x, y) to visualize behavior across a grid.

Back to top
Quick steps
  1. Enter a 3D function or parametric surface definition.
  2. Set ranges for variables and adjust resolution for performance.
  3. Rotate/zoom to inspect features (peaks, valleys, intersections).
  4. Capture parameters in Notebook so you can reproduce the plot later.
  • Define a surface (z = f(x, y)) and choose x/y bounds.
  • Sampling creates a mesh grid — sharper features may need tighter ranges or higher resolution.
  • Use parameters to create sliders and explore sensitivity.
  • Everything runs locally in your browser.
Surfaces, bounds, and resolution

3D plots sample your function on a grid across the selected x/y ranges.

Increasing resolution can improve fidelity but may reduce performance on slower devices.

Contours and inspection
  • Contours help you read height changes from above.
  • Inspector panel shows camera settings and hover/pin details for learning.
Privacy

3D rendering and math run locally in your browser.

History stores snapshots in-session to help you compare scenarios.