Hi Tiago,

On Mon, May 22, 2017 at 4:46 AM, Tiago de Paula Peixoto <tiago@skewed.de> wrote:

3D layouts are not implemented in graph-tool at all.

That's more or less what I expected, thanks for the confirmation.  

Is there a fundamental problem with it, or is it just something that has not been a priority? In general force-directed layouts are pretty agnostic concerning dimensionality, do you think it would be difficult to add? If I understand the code correctly (big if ;) positions are just vector<double> properties, and the 2D part is more a convention than anything else. This is obviously only partially true for the QuadTree part in SFDP, which would have to be an octree for 3D, but it might still work at reduced efficiency. Are there other limitations that you can think of from the top of your head that would make 3D layouts infeasible?

If I can find some time over the summer I might play with it...

Thanks!

  Dirk