Geometry without friction

Build, analyze, and publish 3D math scenes in one place.

Math3D combines interactive surfaces, procedural solids, and topology tools with CGAL/VTK-backed workflows. Use it for teaching, prototyping, and research visuals.

Open source Apache-2.0 Electron + React + Python

Why Math3D

Designed for real math workflows.

Surface Lab

Explore implicit, explicit, and parametric surfaces with contouring, curvature tools, and diagnostics.

Geometry Builder

Create procedural solids and constructions, then inspect constraints and measurements in-context.

Topology Workbench

Construct polygon-word models and animate realizations for educational or exploratory topological studies.

Worker-backed Compute

Use Python worker integrations for heavier CGAL/VTK operations when precision and throughput matter.

Typical Workflow

From equation to artifact.

  1. 1.Pick a mode and start from a preset or custom formula.
  2. 2.Inspect geometry with overlays, probes, and selection metrics.
  3. 3.Run mesh/volume transforms and export for downstream use.

Try Math3D today.

Start in the browser for quick access, or install the desktop release for local workflows with bundled worker tooling.