On 2 Apr 2010, at 00:21, Lukas Renggli wrote:
> Also an
efficient spring layout with edges
> that automatically avoid nodes and that are optimized for minimal
> crossings was implemented by Julien Fierz and part of the code
> at some
> point in time.
I did not know this one.
Julien used it in his back-in-time debugger to visualize flow of
data
in a (potentially large) graph of objects.
I knew about the fisheye view layout for trees, but I did not know
about the
minimal crossing algorithm. Do you have more details?
The fisheye layout was not using Mondrian, also because he had some
animations on it.
Mondrian was used in the context and receiver inspector to visualize
the relationship between the objects.
The layout was based on GraphViz.
Also the
original Squeak/Pharo code had anti-aliasing.
I think that Alex wanted to say to implement anti-aliasing fast.
I doubt that you can get it any faster with the technology built into
Pharo, because in the end the drawing works through primitives and the
aliasing is just a flag that is set. Maybe something based on Cairo or
OpenGL would be faster?
I suppose.
One thing I was thinking of was to trigger the anti-aliasing at least
when exporting the picture and not for regular visualizations. The
idea is that when you export it you have time and you typically want
better quality (paper, report or just bragging :)). That should be
doable now.
Cheers,
Doru
Lukas
--
Lukas Renggli
www.lukas-renggli.ch
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
www.tudorgirba.com
"We cannot reach the flow of things unless we let go."