Download presentation
Presentation is loading. Please wait.
Published byGarey Gilmore Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.