[vtk-developers] Capability Inquiry
Jeff Baumes
jeff.baumes at kitware.com
Tue Aug 6 10:41:44 EDT 2013
See answers inline.
On Sat, Aug 3, 2013 at 4:47 PM, Kenneth Adam Miller <
kennethadammiller at gmail.com> wrote:
>
> - Flexibly sized, rectangular nodes with text labels always on the
> inside. Ideally, I want the node size to change based on what text is
> inside the node, with the body of the node transparent but with a border.
>
> Not without a custom graph-rendering class.
>
> -
> - Able to color the nodes.
>
> Yes.
>
> -
> - Layout the nodes in 3D with different algorithms (like forced based
> algorithms, ex. GEM, Frick).
>
> VTK has a 3D force-based layout algorithm.
>
> -
> - Ability to draw edges between the nodes, and color the edges,
> possibly animate with dotted lines and other edge views.
>
> Color edges, yes. Dotted lines and animations would need custom code.
>
> -
> - Dynamically add nodes to the graph, and animate the nodes moving
> onto the graph.
>
> Not without some custom code. You can animate the layout easily though.
>
> -
> - Subgraph capability (think of being able to view subsections of
> groups of nodes, but being able to organize them into containers that are
> distinct from one another, but such that those containers can contain one
> another).
>
> Requires custom code.
>
> -
> - Ability to support enormous numbers of nodes. Tulip supports around
> 10 million nodes.
>
> I've interactively laid out ~100,000 with animation. For a static
rendering ~1 million is the upper of what I've seen with VTK.
>
> -
> - Ability to find information about a node programmatically by
> clicking a node, ability to select nodes visibly. In tulip currently,
> there's a hash map used to store arbitrary information about the graph.
> Problem is, I currently don't know how to look up data about a node that a
> user clicks on, because I use the address where the data was gathered from
> inside the target process to hash it, so I always have something unique,
> but when users click on the node, I can't retrieve the address from the
> node information.
>
> Yes, selection with custom callback is supported.
>
> -
> - Fast traversal of the nodes
>
> Yes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20130806/13bcedb1/attachment.html>
More information about the vtk-developers
mailing list