Graph Layout – Part 1

Graph Layout - Part 1
Many applications, especially those that require visualizing complex information, rely on manipulating and presenting data as graphs composed of nodes and links. A graph, in the mathematical context, is a set of objects represented as vertices, or nodes, and a set of links connecting some pairs of objects. The graph may be used in social ...

Graph Animation

Graph Animation
This is another example of using Processing to create animations. The GraphAnimation program demonstrates packet forwarding by flooding. A packet sent by node A is replicated by every node (router) it reaches and sent in all connected links until it reaches the destination node N. Knowing the shortest route, node N replies with a unicast ...

Colour Donut

Colour Donut
This is a fun program that shows how easy it is to create interesting animations using Processing language.

Processing Game

Processing Game
Thomas Schelling showed, in 1971, that a small preference for one’s neighbors to be of the same race could lead to total segregation. This model is used as an example to show how such individual behaviour can bring about such undesirable social conventions without the need for evil master plan [1]. The model can be ...