On Apr 20, 2013, at 8:23 AM, Tudor Girba <tu...@tudorgirba.com> wrote:

> This visualization is precisely made for hierarchical graphs. That is why the 
> edges are called "hierarchical bundled edges". So, yes, you need a 
> hierarchical graph.

+1 

:)

> 
> Cheers,
> Doru
> 
> 
> On Apr 19, 2013, at 8:57 PM, Alexandre Bergel <alexandre.ber...@me.com> wrote:
> 
>> This is a very cool visualization. There is no reason why we cannot do it in 
>> Pharo
>> 
>> Alexandre
>> 
>> 
>> On Apr 19, 2013, at 10:49 AM, Frank Shearar <frank.shea...@gmail.com> wrote:
>> 
>>> I've played with these before [1]. They work best with hierarchical names. 
>>> In other words, in a flat namespace (say, showing class dependencies with 
>>> just the class name) you end up with a very messy diagram.
>>> 
>>> Let's assume you use "." as the name token separator. If you prefixed the 
>>> names with their packages, say Tools-Debugger.Debugger, you'd get a better 
>>> graph, where the bundles would be tighter. If you made things more 
>>> hierarchical still, say with names like Tools.Debugger.Debugger, things 
>>> would look even better.
>>> 
>>> The deeper the naming hierarchy the fewer fat bundles you get in the image.
>>> 
>>> frank
>>> 
>>> [1] http://mbostock.github.io/d3/talk/20111116/bundle.html
>>> 
>>> On 19 April 2013 16:37, Alexandre Bergel <alexandre.ber...@me.com> wrote:
>>> Let's have this discussion in the Pharo list.
>>> 
>>> Alexandre
>>> 
>>> Begin forwarded message:
>>> 
>>>> From: Alexandre Bergel <alexandre.ber...@me.com>
>>>> Subject: [Moose-dev] Re: Roassal new algorithms
>>>> Date: April 19, 2013 11:25:31 AM GMT-04:00
>>>> To: Moose-related development <moose-...@iam.unibe.ch>
>>>> Reply-To: Moose-related development <moose-...@iam.unibe.ch>
>>>> 
>>>>> There are more than simply linear, quadratic and cubic Bezier curves. In 
>>>>> fact, as you can have as many control points as you wish, you can have a 
>>>>> Bezier curve of any order.
>>>> 
>>>> Ok
>>>> 
>>>>> But what I was calling RadialBezierCurve was a kind of strategy, I mean I 
>>>>> have an abstract class which knows how to compute a curve, but I still 
>>>>> have to choose my control points so I was thinking to create different 
>>>>> subclasses whose role is to know what are their control points :
>>>>> 
>>>>> - The radial one choose its control points within the same radius as its 
>>>>> source and its target.
>>>> 
>>>> Ah ok
>>>> 
>>>>> I wanted to create an ortoVertical and an ortoHorizontal whose control 
>>>>> points would have been computed differently, so that we could use Bezier 
>>>>> curve for regular tree too.
>>>> 
>>>> It would be cool to have hierarchical bundles edges in Roassal.
>>>> A screenshot of what it looks like:
>>>> <Screen Shot 2013-04-19 at 11.24.59 AM.png>
>>>> 
>>>> The technical description: 
>>>> http://www.win.tue.nl/~dholten/papers/bundles_infovis.pdf
>>>> 
>>>> Alexandre
>>>> 
>>>> -- 
>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>> Alexandre Bergel  http://www.bergel.eu
>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>> moose-...@iam.unibe.ch
>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>> 
>>> -- 
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>> 
>>> 
>>> 
>>> 
>> 
>> -- 
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> 
>> 
>> 
>> 
> 
> --
> www.tudorgirba.com
> 
> "What is more important: To be happy, or to make happy?"
> 
> 


Reply via email to