Introduction
The three dimensional translations and linear transformations layout. This plugin contains only one layout, named "Transformation", to apply linear transformations and translations on your graphs, using the barycenter of the graph as the origin of the system. It takes three homothetic coefficients, three translation coordinates and three angles as parameters to apply the transformation you want. About the order, it applies first the rotations, then the homothetic transformations and finally the translations.



22 February 2011 at 9:23 pm | Permalink
I think I understand this plugin, but I’d appreciate a confirmation. Is the following interpretation correct?
– This plugin acts on entire graphs only, never adjusting nodes relative to each other except as the entire graph is changed (for example, the whole graph is rotated, but never part of it).
– This plugin applies three types of transformations to a graph’s positioning:
a) It rotates the graph in any direction by using an angle of rotation for each of three axes, then
b) grows or shrinks the graph (homothetic transformations) independently in each of the three dimensions (so you can stretch it in one while shrinking it in another), and then
c) shifts the graph around in the space.
–This plugin performs the transformation relative to the barycenter, which is generally the centroid or center-of-mass, so that the graph grows or shrinks about its center rather than some outside point. This helps ensure that graphs that are roughly balanced or symmetrical will stay in about the same place in a visualization when they grow or shrink.
Is this all correct?
22 February 2011 at 10:55 pm | Permalink
Yes, this is all correct, indeed.
Just, GeometricTransformation, as the other layouts, is applied on the visible graph only. So, if you want to apply this layout only to a local part of your graph, you can use the Filters to make this subgraph become the whole visible graph, and then apply it.
21 April 2011 at 12:56 pm | Permalink
I LOVE this plugin!!! Will it be compatible with 0.8?
25 April 2011 at 9:25 pm | Permalink
I still LOVE this plugin!!! Pretty please – can it be made compatible with 0.8?
25 April 2011 at 10:13 pm | Permalink
Done, sorry for the delay!
1 November 2011 at 9:23 pm | Permalink
I still LOVE LOVE LOVE this plugin!!! Can it be made compatible with 0.8 beta?
P.S. Why do they need to update the plugins with every version?
6 January 2012 at 8:50 pm | Permalink
What version of your plugin works with GEPHI 0.7 and 0.8
GeometricTransformation version ??