1 / 13

CS 470 Computer Graphic

CS 470 Computer Graphic. Getting Started with OpenGL. Three Parts. OpenGL glu glut. opengl. 200 functions Primitives Geometric Discrete (bitmaps) Attribute functions Viewing functions. glu.

yaron
Télécharger la présentation

CS 470 Computer Graphic

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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. • Mesa 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

More Related