Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

TeeJay (2309)

TeeJay
  (email not shown publicly)
http://www.aarontrevena.co.uk/

Working in Truro
Graduate with BSc (Hons) in Computer Systems and Networks
pm : london.pm, bath.pm, devoncornwall.pm
lug : Devon & Cornwall LUG
CPAN : TEEJAY [cpan.org]
irc : TeeJay
skype : hashbangperl
livejournal : hashbangperl [livejournal.com]
flickr :hashbangperl [flickr.com]

Journal of TeeJay (2309)

Tuesday July 13, 2004
04:28 AM

SpringGraph work in progress

[ #19816 ]
I currently have 0 hours freetime and so have put a pre-release of SpringGraph 0.03 on the directed graphs and trees page of my site.

Its a work in progress, it has lots of debug output and I'm still not very happy with it... but it could be more useful than version 0.02.

I need to return to basic principles of geometry and trig in order to rewrite some of the core logic. I am happy with most of the drawing logic, but the layout is in two parts, each of which requires reworking 1) plotting a naive tree of the nodes and their relationships, 2) working through all the nodes and 'spring'ing them to/from each other to distribute them 'better'. I also plan to improve where the edges between the nodes meet/leave each node, and eventually provide some way to reduce the ammount of edge colisions (where edges cross).

Of course now, I need to produce a load of test cases to see how it works for varying numbers and distributions of nodes and relationships.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.