This led to an unexpected output; the 3D interpretation is drawn very similar to the 2D output from the original viewing angle, however, when rotating the graph, edges appear to be extensively stretched in the Z axis, the picture below shows the output for a 10x10 grid.
Left: 2D grid shown from the front and the side (verifying it is 2D)
Right: 3D grid from the front and side, showing extended edges in the Z direction
Right: 3D grid from the front and side, showing extended edges in the Z direction
Note the graph is still compressed when viewed from the "nice" viewpoint. The behaviour itself is very peculiar, as there could be a number of causes. As both graphs are compressed, it could be the algorithm for applying and calculating forces that is causing the problem, however, I feel it may be closer connected to the quadtree structure.
What can be assured is the theory and methodology work, and it is only the refinement left at this stage. It is also likely similar problems will arise for the Contraction approximation, so the solution here will most likely be applicable to it.
As a premature battle plan, I will attempt to output all force calculations to check if any are doubled due to the structure of the tree, this would explain why some vertices are pushed further away and to some extent, why graphs are "squashed". Also, although I don't recall any large changes with using the quad tree, I will check again with Yifan Hu's work to ensure there are no differences (I'm confident I have not missed anything but I have not read the paper for over a month so always best to check).
In any case, the output should hint to the cause and should allow me to correct the behaviour.
For now there is not much left to report on, I am and will be continuing my investigation into the deformations and will update as soon as a breakthrough is made. For now, sit tight and if you can, enjoy the sun!













