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(a)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(a)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(a)me.com>
wrote:
>>
>>> But very slow even on small examples ...
>>> Do you use a magic trick to enhance the performance ?
>>>
>> Not really.
>>
>> Alexandre
>>
>>