I understand the need for a professional GUI with intuitive buttons and
sliders when implementing a commercial product. I wasn't really
suggesting that VGUI would evolve to this level. On the other hand, we
have found VGUI 2-d capabilities to be quite useful in general research
activities and have added some additional tableaux in brl/bgui to
support our data local structures. The key power of VGUI is the tableau
layering concept. If one needs more functionality, then one adds
additional tableaux, each being specialized to a specific GUI task.
Now we are facing the need to display 3-d curves and surfaces with
sufficient interaction to select data items for debugging and analysis.
I think that the tableau mechanism can provide a general, flexible 3-d
capability, which the user can easily tailor to specific research GUIs.
At the same time, we don't want to re-implement basic 3-d view
structures and event handling mechanisms if we can avoid it. We have
currently narrowed our consideration to open inventor and VTK.
[mailto:vxl-maintainers-admin@...] On Behalf Of Ian
Sent: Tuesday, February 24, 2004 7:06 AM
To: Joseph Mundy (E-mail)
Cc: Vxl-maintainers (E-mail)
Subject: RE: [Vxl-maintainers] 3-d Visualization/Interaction
> About the 3D GUI: our spin-off companies
> do a lot of 3D GUI stuff. They use a hand
> rolled GUI, build using Qt and OpenGL.
> We'll ask them for more details. A few
> other people in the dept. use VTK (though
> not with VXL) and find it very good.
I talked to our spin-offs (the big users/developers of 3D GUIs here) and
following points came up:
They use 3D for rendering meshes and surface models.
Most user interaction occurs in a 2D window, with the 3D window used for
rendering the results. Picking operations do take place in the 3D
but they are hard to write, and so used only occasionally. They need a
looking GUI, with all the widgets - so they currently use Qt. For a
commercial company, a Qt license is not expensive, so using Open
Windows would be a problem there. One other thing: because they have a
working GUI, vgui3d would need to be very compelling indeed for them to
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
Vxl-maintainers mailing list