Suggestion: Better 3D viewing interface

User's perspective on software quality
Post Reply [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
francis_flavin
Posts:68
Joined:21 Jan 2012 18:34
Location:Washington, DC, USA
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
Suggestion: Better 3D viewing interface

Post by francis_flavin » 20 Jun 2012 05:28

I often work with graphs in 3-space with nodes arrayed across x, y, and z axes. The current Gephi graph viewing window produces some wonderful visualizations in 3-space. However, it would be helpful if the user could navigate in 3-space using a similar interface to the one found in Blender (a 3D modeling and ray-tracing tool).

In Gephi's 3-space viewer, the left mouse button does nothing, holding right mouse button down while panning drags the view along the x and y axes, scrolling the mouse's roller button zooms in and out, and holding the roller button down while panning rotates the view around the x axis.

In Blender, navigation is more efficient: the roller button zooms in and out, and holding the roller button down while panning can rotate the view around the x, y, or z axis depending on the direction of the panning. It's not only easier, but it allows for rotating the view around 3 axes rather than just one, and mouse navigation is intuitive no matter where in the 3D viewing space the user positions himself.

On another note: Gephi is an AMAZING tool. Keep up the fantastic work!


Francis

gefifly
Posts:2
Joined:08 Jan 2013 23:24
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: Suggestion: Better 3D viewing interface

Post by gefifly » 08 Jan 2013 23:42

This is probably a similar request to my previous post about "flying" inside graphs, using 3Dconnexion SpaceNavigator. Blender style navigation would allow actually also nice flying, as far as I can imagine.

If this flying should be working one day, it would be nice to "trigger" external commands based on camera-distance to nodes. So some node attributes could contain some location information, e.g. the location of a file, .mp3 or .jpg, coming closer to that node would trigger some command using this location information, running this file or doing anything you want with it.

Post Reply
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable