CalcPlot3D
Turns math surfaces, typed as equations or picked from examples, into thickened STL files
CalcPlot3D is a free browser tool for printed calculus surfaces for math classes. Free to use on the official site with no sign-up; running it on your own website needs a hosting license from the author. Exports STL. Last checked .
Opens c3d.libretexts.org
What is CalcPlot3D?
CalcPlot3D is a free browser tool that graphs math surfaces in 3D and saves them as STL files you can slice and print. Paul Seeburger, a math professor at Monroe Community College, wrote it for multivariable calculus classes with support from an NSF grant, and LibreTexts hosts it. You can plot a function z = f(x, y), a parametric or implicit surface, a solid of revolution or a contour plot, or start from the Examples menu, which has knots, Klein bottles, tori and hyperboloids.
The part that matters for printing is the thickness step. A math surface has no depth, so the STL dialog asks for a print size and a thickness and grows the surface into a closed solid. It can grow along the normals, against them, half each way (the help recommends this for Möbius strips and Klein bottles) or straight down in z. A View Solid button shows the result before you save. Solids of revolution can be saved as separate washers or shells, and contour lines can become tubes or bands.
It suits teachers who want students to hold a saddle or a Klein bottle, and makers who like mathematical shapes. Expect to type equations once you go past the examples, and check the scale in your slicer, since sizes are entered in inches.
What you can make
- Surfaces of functions z = f(x, y), such as a saddle
- Parametric surfaces like knots, tori and Klein bottles
- Implicit surfaces
- Solids of revolution as separate washers or shells
- Contour plots printed as tubes or bands
How to use CalcPlot3D
- Open CalcPlot3D and pick a surface from the Examples menu, or choose a type under Add to graph and type its equation
- Open the main menu, then File, and choose Create an STL file from the plot
- Enter a solid name, the print size and the thickness, and pick the direction the thickness grows
- Click View Solid to check the shape, then Create File to download the STL
- Scale it in your slicer and add supports under overhanging parts of the surface
What you'll need to print it
Filament and parts that suit what you make with CalcPlot3D.
Matte PLA
Multicolor PLA
6 x 2 mm magnets
Also handy
Print removal and cleanup tools
Some of these are affiliate links: we may earn a small commission, at no extra cost to you. More about that
CalcPlot3D pros
- Exports almost any surface you can write as an equation, and the Examples menu has knots, Klein bottles, tori and hyperboloids to start from
- Gives open surfaces a real wall thickness, with four direction options and a View Solid preview before you save
- Free with no account, and Encode View in URL saves a setup as a link you can share with a class
CalcPlot3D cons
- Anything beyond the examples means typing equations and parameter ranges; it is a calculus teaching tool, not a maker app
- Size and thickness are entered in inches (4 in and 0.0625 in by default) with an inch-to-mm scale factor, so check the scale in your slicer
- Single-color STL only, and the z-shift option leaves steep areas thin, so the help suggests checking the mesh in MeshLab or Blender before printing
Rate CalcPlot3D
One rating per account. Signing in takes one email link, no password.
Reviews
Made with CalcPlot3D
Read next
CalcPlot3D alternatives
Puzzle, game and insert generators
Puzzles & Games
GeoGebra 3D Calculator
Free 3D graphing calculator that turns equations and solids into STL files
Puzzles & Games
Shapemaker
Free browser tool for geometric solids, ring balls and lantern shells sized in millimeters
Puzzles & Games
Customizable Ring Fidget Spinner (Fletch)
Fidget ring in your US ring size, with a spinning outer band in one of 16 textured patterns
Puzzles & Games
DiceThing
Free web designer for custom dice in dozens of shapes, from d2 to d60, with 3MF export
Puzzles & Games
Eldritch Foundry
Browser character creator that turns your RPG hero into a printable miniature STL or 3MF
Puzzles & Games
A-Maze-Ring
Maze puzzle rings with editable walls, real ring sizes, text and a 3MF export