lab1 - application programming interface (API) for OpenGL....

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Introduction to OpenGL Computer Graphics Lab’ - 01
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Intro to OpenGL Introduction OpenGL, GLU, GLUT Installation instructions
Background image of page 2
Introduction Developed by Silicon Graphics Inc. (SGI) in 1992. OpenGL is a software interface to graphics hardware. This interface consists of about 120 distinct commands, which you use to specify the objects and operations needed to produce interactive three- dimensional applications.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Introduction (cont) OpenGL is designed to work efficiently even if the computer that displays the graphics you create isn't the computer that runs your graphics program. OpenGL is designed as a streamlined, hardware-independent interface to be implemented on many different hardware platforms.
Background image of page 4
GLU (OpenGL Utility Library) Library that extends OpenGL A window system independent toolkit for writing OpenGL programs. It implements a simple windowing
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 6
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: application programming interface (API) for OpenGL. • GLUT makes it considerably easier to learn about and explore OpenGL Programming. GLU (cont) • OS independent • Event driven • Includes more complex objects (like torus, sphere) • Suits small OpenGl applications OpenGl, GLU Map • AGL, GLX, WGL – Glue between OpenGL and windowing systems • GLU (OpenGl Utility Library) – Part of OpenGL • GLUT (OpenGL Utility Toolkit) – Portable windowing API – Not officially part of OpenGL OpenGL , GLUT Installation (windows) • Download GLUT files from http://www.xmission.com/~nate/glut.html • Add the file GLUT32.lib to the following library: C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib • And to the following library: C:\Windows\System • Add the GLUT.H file to C:\Program Files\Microsoft Visual Studio8\VC\PlatformSDK\include\gl...
View Full Document

Page1 / 8

lab1 - application programming interface (API) for OpenGL....

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online