Physics of Flocking
As a part my of physics based modelling course, I implemented a flocking simulation using threejs. Flocking (or Swarming) is a nice example of something known as emergent behavior (wiki). Emergence is a phenomenon whereby larger entities arise through interactions among smaller or simpler entities such that the larger entities exhibit properties the smaller/simpler entities do not exhibit. This behavior is common among various animal groups such as birds, ants, bees, fishes....