3D Modeling: Solids of Known Volume for Calculus

Link to Project

This web app is a simple tool to visually render solids of known volume into an editable 3D format. Intended for use by teachers and students in Calculus classes around the world to assist in their studies.

Existing sites on the internet sometimes serve up an interactive demo of pre-defined formulas with fancy animations, but this tool is simple and concise. It will take the appropriate inputs for your solid, then output basic STL formats, create a 3D plot of the points for you, and it even outputs to OpenJsCAD and OpenSCAD for further extensibility and remixing. Not only useful for education, but great for those 3D designers that want to use a solid of revolution in their day to day designs.

NOTE: Live Demo is no longer functional for the time being.

Link to the github project (to install locally)
Link to the repl.it project


Here is a working demo of the Calculus Solids interface.
A simple example to run uses “solid of revolution”

  • lower limit: -3
  • upper limit: 3
  • precision: 0.1 (use ~0.5 for slower devices)
  • offset: 0 (only applicable for solids of revolution)
  • lower function: 0
  • upper function: math.sqrt(9-x**2)

Link to the Live Demo