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.

Gallery / Showcase

Real workflows, not mockups.

The showcase is organized by working mode so visitors can quickly see where each feature lives in the product.

Surface Rendering

Explicit, parametric, Weierstrass, and implicit presets.

Explicit surface rendering preview
Parametric surface rendering preview
Weierstrass surface rendering preview
Implicit surface rendering preview

Analysis Workspace

Grid views, domain/calculus panels, and analysis-ready layouts.

Analysis workspace with domain grid and controls
Analysis workspace showing advanced coloring controls and mapped visualization output

Inspector

Object properties, mesh stats, derived products, and scene overlays.

Inspector-oriented preview for an implicit Roman surface workflow
Scene overlay and view gizmo used during inspection

Topology Visualizations

Torus, Klein bottle, Mobius strip, and stage-based topology studies.

Topology torus visualization
Topology pseudosphere visualization
Topology Mobius strip visualization
Topology stage preview with wavy torus geometry

Workbook / Learning Mode

Task-style sessions with snapshot state, export actions, and replay workflow.

Workbook panel next to scene workspace
Workbook actions for save, export, and replay

Mobile Companion

Narrow layout controls and touch-oriented inspector/view flow.

Mobile viewer compact layout
Companion surface preview for touch-oriented workflows

Architecture / Pipeline

Equation → Mesh → Analysis → Scene, with worker-backed runtime links.

Analysis stage preview captured via Playwright with height-color styling and overlays
Mesh stage preview in pipeline
Scene stage preview in pipeline with explicit sinc surface geometry

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.