Home▸Physics & Mechanics▸Market Equilibrium Space (3D)

🧪 Market Equilibrium Space (3D)

A real Walrasian tâtonnement price-adjustment model — the same Market Volatility, Supply Elasticity and Demand Elasticity controls as the 2D original, now driving genuine linear supply/demand curves plotted in true 3D quantity-price-time space that you can drag-orbit and zoom.

Physics & Mechanics3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
3d-market-simulation-supply-demand-economic-shifts ↗ Open standalone

The 2D original exposes Market Volatility, Supply Elasticity and Demand Elasticity sliders, but its canvas loop only jitters decorative particles — it never actually computes a supply curve, a demand curve or an equilibrium price. This 3D companion implements the real linear economic model those controls were always meant to drive: Qd(P) = D0 − dSlope·P and Qs(P) = S0 + sSlope·P, with elasticity sliders mapped to the curve slopes and the volatility slider driving genuine demand/supply shocks to the intercepts. The market price is pushed toward equilibrium by a real Walrasian tâtonnement law, dP/dt = k·(Qd − Qs), using the identical dt = 0.1-per-tick time convention as the 2D original. Supply and demand are drawn as true 3D line curves in quantity/price space, a yellow marker sits at the analytically computed equilibrium point, and the live simulated price traces a 3D trail extruded along the time axis — convergence toward equilibrium becomes visible in genuine 3D instead of a flat 2D plot.

⚙ Under the hood

Real Qd(P)/Qs(P) linear supply-demand curves and a genuine Walrasian tâtonnement price-adjustment law — dP/dt = k·(Qd − Qs) — driven by the same volatility / supply / demand elasticity sliders as the 2D original, now rendered as true 3D curves and a live price trail you can orbit.

Supply DemandMarket Simulation

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

What did you find?

Add reproduction steps (optional)