For starters, I'll go with the standard elements. BTW, I have a prototype of the code here (Objective-C):
svn co http://fredmorcos.googlecode.com/svn/projects/sandbox and a screencast of it here: http://fredmorcos.googlecode.com/files/sandbox.ogv Note: the repelling force of a node is proportional to its size to avoid overlapping. On Thu, Jul 10, 2008 at 8:15 AM, Lars Clausen <[EMAIL PROTECTED]> wrote: > > On Jul 9, 2008, at 8:59 PM, Fred Morcos wrote: > >> Diagram Auto-Layouting [1], basically the "connections" act like >> springs and the "objects" act like repulsive charges. A simulation is >> ran and as the system approaches an equilibrium state, the diagram >> starts "looking good" and well "layouted". >> >> [1] http://en.wikipedia.org/wiki/Force_based_layout >> >> PS: Using the algorithms used by "dot" (graphviz) is not really an >> option for me, it is my bachelor thesis so the tasks are pretty >> specific. > > It would be lovely to have something like this. > > I'd suggest concentrating on the general case (elements and maybe one, maybe > more general lines) instead of trying to handle every last misimplementation > of mutated crossovers that exist in Dia. The problem surely has enough > wrinkles in the base case. > > -Lars > _______________________________________________ > Dia-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/dia-list > FAQ at http://live.gnome.org/Dia/Faq > Main page at http://live.gnome.org/Dia > > -- Fred Morcos http://fredmorcos.blogspot.com/ http://fredmorcos.googlecode.com/ _______________________________________________ Dia-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia
