Hi
Hello everyone,great job matias!!! I think we need gl and glu (Some additional functions for OpenGL programs.). With this APIS we don´t have a viewer. If you want see an OPENgl scene we need GLUT. With glut you can see opengl games for example in a window in windows/linux, etc. GLUT sucks because you only can have a only window and you don´t have widgets but it´s great for thinks like openscenegraph or games. http://www.openscenegraph.org/projects/osg If you want a complete viewer we need gtkglext for insert a opengel scene in a GTK drawable. http://gtkglext.sourceforge.net/ there a nice impletentation in Ruby and easy to understand. If you download ruby installer you have many examples in opengl using glut and gtkglext. It´s great use ruby to test opengl apps, because use the same code than C. I think with python it´s the same GCAD3d cad is made using opengl and gtkglext. http://www.gcad3d.org/ Franz reiter (creator of gcad3d) learn opengl using the superbible book of opengl. I have it and it´s great!!! http://www.amazon.com/OpenGL-SuperBible-3rd-Richard-Wright/dp/0672326019 we have SDL library to create complete games in C and opengl: http://www.libsdl.org/ In wikipedia we have a complete list of libraries: http://en.wikipedia.org/wiki/OpenGL find: (OpenGL support libraries). I am really interested in help you because i really need engineering libraries, but now same i can not because i am working in thousand of applications and could be crazy. I am working with gtkmm and gtkglextmm a little and perhaps can be useful the samples: K-3d people create gtkglext and gtkglextmm (for gtkmm): http://www.k-3d.org/gtkglext/Main_Page http://gtkglext.sourceforge.net/reference/gtkglext/ http://gtkglext.sourceforge.net/reference/gtkglextmm/ http://gtkglext.sourceforge.net/reference/gtkglextmm/examples.html Opengl is to library to draw but you need a place where show the results (glut, libsdl, gtkglext, etc). Another thing, I do not know whether to use the data types of OpenGL or GLib (for example, GLint or gint). I know that technically i'ts the same but in the reference api of OpenGL i't use the OpenGL data types. -- Regards. Martin |