This page is likely outdated (last edited on 03 Sep 2008). Visit the new documentation for updated content.

GtkGLAreaSharp:NeHe

This is the main page for the documentation regarding the Neon Helium OpenGL demos written using the GtkGLSharp library.

I’ve made a couple of changes given the fact that GTK+ is an event-driven system that does not require separate polling interface. These demos do not currently implement the full-screen features of the original demos, which can be found on the NeHe web page

You can find the lesson code (which is well documented) in subversion: http://anonsvn.mono-project.com/viewvc/trunk/gtkglarea-sharp/examples/NeHe/Lessons/

Table of contents

NeHe Lesson 01

Output from first NeHe Lesson:

Lesson01.png

Code can be found here: http://anonsvn.mono-project.com/viewvc/trunk/gtkglarea-sharp/examples/NeHe/Lessons/01/Lesson01.cs?view=markup

This is the most simple demo of GtkGLAreaSharp. It doesn’t even draw anything. It is an example of creating a drawing area and will be very useful for anyone who wants to get started developing with this widget. All of the following tutorials are based on this simple example.

NeHe Lesson 02

Output from second NeHe Lesson:

Lesson02.png

Code can be found here: http://anonsvn.mono-project.com/viewvc/trunk/gtkglarea-sharp/examples/NeHe/Lessons/02/Lesson02.cs?view=markup

NeHe Lesson 03

Output from third NeHe Lesson:

Lesson03.png

Code can be found here: http://anonsvn.mono-project.com/viewvc/trunk/gtkglarea-sharp/examples/NeHe/Lessons/03/Lesson03.cs?view=markup

NeHe Lesson 04

Output from fourth NeHe Lesson:

Lesson04.png

Code can be found here: http://anonsvn.mono-project.com/viewvc/trunk/gtkglarea-sharp/examples/NeHe/Lessons/04/Lesson04.cs?view=markup

NeHe Lesson 05

Output from fifth NeHe Lesson:

Lesson05.png

Code can be found here: http://anonsvn.mono-project.com/viewvc/trunk/gtkglarea-sharp/examples/NeHe/Lessons/05/Lesson05.cs?view=markup