Hello, I have been trying to get Hypergraph to work and I had to make some changes, but I seem to have been successful.
I got the SWT branch from CVS. As you can see in the attached diff, I had to change some things. The 3 things that are really important are the following, as far as I can tell.
(1) AbstractTextRenderer.getFontHandle used to return a negative number sometimes. I changed it so the return value is nonnegative.
(2) hypergraph/hyperbolic/Controller.moveOnIntermediateLevel used to return the view matrix without normalizing it. The eventual outcome used to be that the values would get smaller and smaller until floating point underflow occurred, at which point everything would get messed up. Now the view matrix is normalized.
(3) hypergraph/visualnet/Controller.nodeClicked used to call hideElement on the selected node. That caused null pointer exceptions later on. Now nodeClicked does not call hideElement.
Hope this helps. I am familiar with CVS and I can apply some or all of these changes if I am given CVS write permission.
Robert Dodier