Hi
I think there are two different points :
1 - The layout
algorithms should be improved to reduce their complexity. ( maybe I
should implement a "true" force based, I mean that I translated the D3
algorithm, but thinking of it now, maybe it would have been better to
take a real algorithm from a paper and to implement it from scratch ).
2 - Even if I'm not playing with the mouse, when the visualization is
the active window then the computer turns. My CPU runs mad when the
visualization is active in Pharo, and that must not be. There is no
reason for your computer to turn if the visualization is already drawn
and you don't do anything on it.
That is two different things. Layouts
may be long to compute, when you display a thousand edges and nodes with
a grid layout, it should be fluent.
Regards
Mathieu