Topic: OpenGL Presenter: John Riselvato When: Thursday, June 14, 7pm Where: Red Hat HQ, NCSU Centennial Campus, 1801 Varsity Dr, Raleigh, NC Map: Google Maps Example Code: OpenGLPresentation_Linux_v1.tgz Slides: OpenGL Presentation Slides Video Recording: 14 June 2012 TriLUG Meeting - Opengl

This TriLUG meet is an introduction in OpenGL. OpenGL (Open Graphics Library) is a hardware independent, cross-platform, cross-language API for developing graphical interfaces. It takes simple points, lines and polygons and gives the programmer the liberty to create outstanding projects.

This presentation will cover the following: - Introducing GLUT - Creating a 2D Square - Manipulating the Square - OpenGL Rotation &Transform - Adding 3D Rotation to the 2D Square - Generating a pseudo-complex objects with a simple for loop

Although OpenGL is cross-language, the presentation code will be displayed in C but understanding C is not needed.

Bio: John Riselvato is a Computational Science Intern at Shodor in Durham, North Carolina. John specializes in iOS development for Shodor, with two apps currently on the app store. Recently he had an opportunity to work on an OpenGL and CUDA project during his internship which sparked a large interest in OpenGL.