Three-Body Problem
The three-body problem has been a challenge in classical mechanics for hundreds of years. It only has analytical solution in a few special cases. Even now, mathematicians are still discovering these special cases. This is my simulation dedicated to the popular sci-fi, the Three Body Problem trilogy by Liu Cixin. If you haven't read it yet, I strongly recommend it!
Space Colonization: Fractal Tree
Fractals are infinitely complex patterns that are self-similar across different scales. Driven by recursion, fractals are images of dynamic systems – the pictures of Chaos. There are many fractal structures in nature. In this sketch, you will see how a tree grows branches using a strategy called Space Colonization to reach for "resources" represented by yellow dots. For more details, check out my Medium article here.
Space Colonization: 3D
This is a 3D version of space colonization where only orthogonal directions are allowed. I find it quite satisfying to look at orthogonal lines growing in 3D with a moving camera. The resulting structure is mesmerizing. The last section of my Medium article here describes how it works.
Rejection Sampling: A Monte Carlo Method
Ever wondered how to simulate an arbitrary probability distribution using uniform random numbers? You can view it in action here. For a description of how it works, check out my Medium article.
Galton Board
The bean machine, also known as the Galton Board or quincunx, is a device invented by Sir Francis Galton to demonstrate the central limit theorem, in particular that with sufficient sample size the binomial distribution approximates a normal distribution.