cs 470 computer graphic
Download
Skip this Video
Download Presentation
CS 470 Computer Graphic

Loading in 2 Seconds...

play fullscreen
1 / 13

CS 470 Computer Graphic - PowerPoint PPT Presentation


  • 90 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' CS 470 Computer Graphic' - yaron


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
cs 470 computer graphic

CS 470 Computer Graphic

Getting Started with OpenGL

three parts
Three Parts
  • OpenGL
  • glu
  • glut
opengl
opengl
  • 200 functions
  • Primitives
    • Geometric
    • Discrete (bitmaps)
  • Attribute functions
  • Viewing functions
slide4
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, …
slide5
glut
  • GLUT is the OpenGL Utility Toolkit, a window system independent toolkit for writing OpenGL programs
  • Generic windows interface
  • Provides user interaction functionsM
others
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 .
you will need
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
slide8
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

linux
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/

ad