Loading…

Differential Geometry Preview [gaussian Curvature]

Math Geometry • Analytical and Advanced Geometry (capstone)

View all topics

Gaussian Curvature Calculator – For Surfaces & Curves

Compute Gaussian curvature \(K=\kappa_1\kappa_2\) from the principal curvatures of a surface. Use presets (sphere/plane/cylinder/paraboloid/saddle) or a custom graph surface \(z=f(x,y)\). The 3D preview shows a curvature color map (positive / zero / negative).

Drag to rotate • wheel/trackpad to zoom • “Reset view” recenters. Inputs accept pi, sqrt(2), sin(), cos(), tan().

Surface
Sphere inputs
On a sphere, \(\kappa_1=\kappa_2=\frac{1}{r}\Rightarrow K=\frac{1}{r^2}\) everywhere.
View & output options

The surface stays centered while you rotate (no drifting out of frame). Use Play to move the marker across the surface.

Ready
3D preview (rotate/zoom)

Colors: positive \(K\) (elliptic), near-zero \(K\) (flat-ish), negative \(K\) (hyperbolic/saddle).

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

What does the sign of Gaussian curvature mean?

K>0 indicates dome-like (elliptic) bending, K<0 indicates saddle-like (hyperbolic) bending, and K=0 indicates developable/flat-like behavior.

Why is K constant on a sphere?

A sphere has the same principal curvature 1/r in every direction at every point, so K=(1/r)(1/r)=1/r^2 everywhere.

Why does a cylinder have K=0?

A cylinder bends around with curvature 1/r but is straight along its axis with curvature 0, so the product κ1κ2 is zero.

How is K computed for z=f(x,y)?

For a graph surface, K=(fxx fyy−fxy^2)/(1+fx^2+fy^2)^2, using partial derivatives that can be approximated numerically by central differences.