Back to my blog entry about this
To view this content, you need to install Java from java.com

Source code: GraphLayout Edge ForcedNode Graph Node SpringEdge Vector3D

Built with Processing