The Nouveau Way
Back to mr-daniel.online

Interactive Physics
Simulation Hub

Experience the laws of the universe directly in your browser. Powered by Matter.js, Three.js, and advanced math engines.

Explore Simulations
Matter.js

Projectile Motion

Real-time kinematics. Observe how angle $\theta$ and velocity $v_0$ affect the parabolic trajectory according to $y = x\tan\theta - \frac{gx^2}{2v_0^2\cos^2\theta}$.

Physics Engine

Wave Interference

Superposition principle. Two continuous sources create constructive ($n\lambda$) and destructive ($(n+0.5)\lambda$) interference patterns.

Three.js 3D

Orbital Mechanics

Newtonian gravity ($F = G\frac{M m}{r^2}$) in 3D. A planet orbiting a massive star in a frictionless vacuum.

Logic Solver

DC Circuit Builder

Ohm's Law ($V=IR$) visualization. Adjust resistance $R$ and voltage $V$ to observe the change in current flow $I$.

Vector Fields

Electromagnetic Fields

Ampere's Law visualization ($B = \mu_0 n I$). The magnetic field inside a solenoid is uniform, while the outside field loops from North to South.

RK4 Integrator

Damped Harmonic Motion

Numerical solution of the differential equation $m\ddot{x} + c\dot{x} + kx = 0$. Visualizing damping ratios $\zeta$.

Ray Tracing

Geometric Optics

Solving the lens equation $\frac{1}{f} = \frac{1}{d_o} + \frac{1}{d_i}$. Real-time calculation of image distance and magnification.

Statistical Mechanics

Ideal Gas Thermodynamics

Kinetic Theory simulation. Pressure arises from particle momentum transfer ($P \propto \bar{E_k}$).

Vector Math

Vector Addition

Visualizing vector summation $\vec{R} = \vec{A} + \vec{B}$ using the head-to-tail method on a Cartesian grid.