One of my UI bugbears is the unwieldy size of lists and trees that are
so narrow or wide as to make them list like.
I propose to design the GUI so that the user can manage scene
complexity through the use of multiple, labeled, singularities with
variable node horizons.
Visualise this:
The scene graph is a big often messy mesh of interconnected nodes 2D
or 3D space, with 2D views needing crossovers.
The user needs a live view of this graph (why not let K-3D use it's
own API) to show a 3D view of the graph in a special viewport?) by
clicking on a node in the 3D Graph view, or an Object (or manipulator)
in the 3D view they can define the center of a singularity, they then
give it a name, with the default being generated for them based on
what they clicked on. They can then numerically define the distance in
edges and nodes to the edge of the singularity's node horizon. They
can also make the horizon bigger along an edge by dragging other nodes
onto the singularity. A singularity can have one or more other
singularities within it. The singularity can be expanded or collapsed
with the expanded view showing it's members with color highlighting of
nodes and edges and or with the bounding of the members shown in 3D
via a semitransparent colored blobby.
This is a variation on the meta object concept that I have documented
in the wiki, see
http://k-3d.org/wiki/Visualization_Pipeline_Display------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises
looking to deploy the next generation of Solaris that includes the latest
innovations from Sun and the OpenSource community. Download a copy and
enjoy capabilities such as Networking, Storage and Virtualization.
Go to:
http://p.sf.net/sfu/opensolaris-get_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development