Re: Streamlining the OpenGL visualisation work...

Leopold Palomo Avellaneda <[email protected]>
Newsgroups gmane.science.robotics.orocos.user
Message-ID <[email protected]>
A Dijous 23 Octubre 2003 22:44, Herman Bruyninckx va escriure:
> Does somebody have a good vision on the OpenGL visualisation efforts
> that have been growing here and there without too much coordination?

So little vision. ....

>
> I can think of support libraries such as libQGLViewer
> <http://www-imagis.imag.fr/Membres/Gilles.Debunne/CODE/QGLViewer/>
> which provide the kind of wrappers that we have been developping too,
> but in a more "professional" way. libQGLViewer has support for
> some things that are directly useful to Orocos (such as the keyframe,
> x3dViewer and SpinningFrame examples show).
> (libQGLViewer has Qt bindings only.)
> Or we work towards integration with larger projects such as
>  Coind3D/OpenInventor <http://www.coin3d.org>
>    (has Gtk, Xt/Motif and Qt bindings, as well as Win32. And C++, Java and
>    Python APIs), or
>  OpenCascade <http://www.opencascade.com/>, or
>  Blender <www.blender.org>?

QGLViewer give a class to render OpenGL code in a widget with some kind of 
more stuff.

Coin3d is a great library, using wht OpenInventor API. You can use OpenGL 
inside it, but is a lot of easy use  the OpenInventor API to create scenes.

There's some kind of discussions about to use OpenInventor (Coin, TGS, SGI) 
libraries or OpenGL to rendes scenes that need a lot of perfomance for 
dynamicals simulations, etc. There are people that say that you have to go to 
OpenGL if you need a lot of performance and there are people that say that 
this is a myth and you can do it with OI. I don't know. For my experience, 
for a scene of a robot cell with several elements with animations, etc, OI do 
it perfectly. Maybe milions of elements movings around will have some 
problem, but probably it will be a hardware limit, not a software limit.

OpenInventor API is well documented is clear and the learning curve is not 
very dificult. I have to say that there isn't anything easy and any library 
needs some effort.

I think that OpenCascade  is a CAD library, very complete that offers you a 
lot of things. However, althought OI is clear, there are a lots of manuals, 
tutorials, etc, OpenCascade is a very big monster of code (~120MB a complete 
distribution) without (at least some months ago) any manual, tutorial to 
begin. I think that OpenCascade do a lot of thins: to many things. ... Well, 
I have looked now the OpenCascade and it have been remodeled. I have to look 
it. 

About Blender I don't have any idea. But it looks like very well.

Regards,

Leo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.