Home▸Mathematics▸3D Pythagorean Theorem Simulation

📐 3D Pythagorean Theorem Simulation

A right-angle tetrahedron in real WebGL — three mutually perpendicular edges from one corner, whose four faces obey De Gua's theorem, the genuine 3D generalization of a²+b²=c², plus the 3D distance formula for the box diagonal.

Mathematics3DIntermediate60 FPS📱 Mobile-adapted
3d-pythagorean-simulation ↗ Open standalone
⚙ Under the hood

A right-angle tetrahedron rendered in real Three.js/WebGL with three mutually perpendicular edges p, q, r from one corner O — the direct 3D analogue of the 2D original's two catheti a and b. The three faces meeting at O are colored right triangles whose areas satisfy De Gua's theorem, the true 3D generalization of the Pythagorean theorem: the square of the slanted "hypotenuse" face's area equals the sum of the squares of the three perpendicular faces' areas. A dashed bounding box and space diagonal apply the same underlying relation once more, computing d=√(p²+q²+r²) live as you drag the sliders.

Pythagorean TheoremDe Gua's Theorem3D Geometry

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)