Two kinds of nodes are generated, 4 fixed nodes and random located nodes in the space between the fixed nodes.
Nodes start connecting if they are at a certain distance, and lose their connections if the tension on the connection is too large. There is a basic gravity simulation which pulls down the nodes at a certain force.
Connections can be forced to be longer or shorter by pressing the "a" and "s" keys respectively.
"z" to generate a new set.
"a" to increase connection size.
"s" to decrease connection size.
Camera:
Press "1" and then drag mouse to orbit.
Press "2" and then drag mouse to zoom.
Press "3" and then drag mouse to pan.
Source code: Camera.java Connector.java HangingFrameworkApplet.java SpaceNode.java
Built with Processing