Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 470 Computer Graphic Getting Started with OpenGL.

Similar presentations


Presentation on theme: "CS 470 Computer Graphic Getting Started with OpenGL."— Presentation transcript:

1 CS 470 Computer Graphic Getting Started with OpenGL

2 Three Parts OpenGL glu glut

3 opengl 200 functions Primitives Geometric Discrete (bitmaps) Attribute functions Viewing functions

4 glu GLU is the OpenGL Utility Library. This is a set of functions to create texture bitmaps from a base image, map coordinates between screen and object space, …

5 glut GLUT is the OpenGL Utility Toolkit, a window system independent toolkit for writing OpenGL programs Generic windows interface Provides user interaction functionsM

6 Others GLX 1.3 is used on Unix OpenGL implementation to manage interaction with the X Window System and to encode OpenGL onto the X protocol stream for remote rendering. MesaMesa is a 3-D graphics library with an API which is very similar to that of OpenGL.

7 You will need… Opengl should be there glu should be there glut Mac – should be there Linux – should be there if you installed opengl Windows – may need to download and install

8 glut For windows download glut from http://www.xmission.com/~nate/glut.html glut32.dll Windows XP | Server 2003: C:\WINDOWS\system\ Windows 2000: C:\WINNT\system\ glut32.lib C:\Program Files\Microsoft Visual Studio.NET 2003\Vc7\PlatformSDK\Lib glut32.h C:\Program Files\Microsoft Visual Studio.NET 2003\Vc7\PlatformSDK\Include\gl

9 Building programs in opengl

10 Mac

11 Linux gcc simplegl2.c -o simplegl2 -lGL -lGLU -lglut \ -L/usr/local/packages/Mesa-6.0.1/lib/ -lm -lX11 \ -L/usr/X11R6/ \ -I/usr/local/packages/Mesa-6.0.1/include/GL/

12 Windows

13


Download ppt "CS 470 Computer Graphic Getting Started with OpenGL."

Similar presentations


Ads by Google