Just floating a random idea that reoccurs to me over time.
For an object model you have a hierarchical structure for class inheritance and orthogonally you have a network structure with relationships between classes. It would be interesting to combine a radial tree for the hierarchical structure with a force layout that attracts classes along the circumferential lines to minimize the distance of relationships. Something like the attached pic. Where circumferential lines would otherwise overlap, they need to be offset.
Its not something I've got time to work on at the moment, but thought others might find the idea interesting.
cheers -ben
Alexandre Bergel wrote:
Does this make sense to you? I would like to have this as a student project for next semester
Alexandre
On Oct 16, 2013, at 11:27 AM, Alexandre Bergel alexandre.bergel@me.com wrote:
It would be great to have a domain specific force based layout.
For example, if you want to connect methods with their defining classes, and have many classes on screen. It is more important to have a strong repulsion between the classes, than having the methods of a class repulsing from methods from another class.
Alexandre
On Oct 16, 2013, at 11:09 AM, Tudor Girba tudor@tudorgirba.com wrote:
System Attraction is pretty, but slow due to the complexity of the force based layout.
Doru
On Wed, Oct 16, 2013 at 1:34 PM, Alexandre Bergel alexandre.bergel@me.com wrote:
But very slow even on small examples ... Do you use a magic trick to enhance the performance ?
Not really.
Alexandre