Hi Jeremy,

Congrats on getting the first public sources out, a big first step.  I
have done a quick browse through the distribution online but haven't
had a chance to sit down and play - from this quick scan it does look
a sensible way to to head.  This type of functionality is sorely
needed by lots of users, and can even think of a number of sweet
places to use it in other projects.

I don't know if you were around back when Macro Jez began work on
osgWidgets, alas Macro got overwhelmed with other project work so
never got it to a stage of making it public.  The general approach
sounded quite similar to what your are taking, but only Macro and
yourself would be able to say how close they are - both are fully OSG
native 3d widget sets though which makes them far more preferable to
the likes of CEGUI.   Since osgHUD has seen the light of day first I'd
suggest the community rally round and push it on to a point that it
can be used in anger on real apps, and to a state that is ready for
serious consideration for integration with the core OSG.

One thing perhaps what could adopt from Macro is the name of the
NodeKit, osgHUD suggests just head up displays, while what you have is
really a widget toolkit in 3D, for me at least the name osgWidget
would be better fit than osgHUD.  The name change could easily wait
till integration day though :-)

Cheers,
Robert.


On Nov 30, 2007 3:36 PM, Jeremy Moles <[EMAIL PROTECTED]> wrote:
> A few months ago I made a post describing a piece of software I was
> working on. Unfortunately, I've been very busy since then (Bioshock,
> Halo 3, Orange Box, work...) and haven't had much time to work on it.
> However, the last few weeks I've been spending a bit of my free time
> working on it again, starting from scratch, and have come to a point
> where I'm ready to at least "put it out there" and see what people
> think.
>
> Thus far osgHUD is very primitive, and doesn't support nearly the
> feature set it eventually will. The basics are there though, and the
> main point of my posting it here is to get opinions on the progression
> of the software and get some ideas/advice for what I can change.
>
> You can find the SVN 0.1.0 tag here:
>
>         svn co http://osghud.googlecode.com/svn/tags/0.1.0 osgHUD
>
> ...I wouldn't recommend using trunk, as it is often broken. I only test
> and develop on Linux using GCC & ICC, but nothing about the code is
> Linux-centric. To build it, just do:
>
>         # cd build
>         # ccmake ..
>
> 3 small examples are provided: osghud{box, window, label}, which
> demonstrate some of the basic functionality of the current state of
> osgHUD. osghudwindow is heavily commented, and a great place to start
> checking things out.
>
> The following is a short list of what will be included in 0.2.0, which I
> will hopefully be done with over the weekend:
>
>         - Table-like layouts (think HTML tables)
>         - The ability to hide/show Widgets.
>         - A "DecoratedWindow" subclass of osgHUD::Window, which will
>           provide the standard titlebar, open/close/minimize, resize,
>           etc. of a standard "window."
>
> Of course, there is MUCH more to do before osgHUD is ready for serious
> submission into OSG, but this should give people a good idea of where I
> plan on taking it in the next few days or so...
>
> Please feel free to post feedback here or send me e-mail directly. Also
> note that some of the current code is less concrete and more an
> experiment in using C++ "functionally" (i.e., std::accumulate,
> std::for_each, etc.) I can remove these instances if people find them
> distasteful.
>
> Also, there are two other projects I host on Google, osgCairo and
> osgEgypt, which some people might find interesting (and which I've
> talked about on these lists a few months back).
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to