OpenGL: Programming for
Visualization
General Features
What is it?
Open GL
architecture and schematic
OpenGL Architecture
Pipeline Graph
The Rendering Engine
Simple Code Example
OpenGL Utility Library (GLU)
GLUT (OpenGL Utility
Toolkit)
Example use of GLUT
Example use of GLUT (2)
Colors in OpenGL
Geometric Primitives
Design of Primitives
Design of Primitives (2)
The 10 Open GL Primitives
Why does OpenGL have only 10
primitives?
glBegin/glEnd/glVertex
Matrix Transformation
Specifying Transformations
Specifying Transformations
(cont.)
Specifying Transformations
(cont.)
Example Matrix
Transformation
Projection Perspective
Operations on Matrices
Double Buffering
Definition of Normal
Creating Lighting
OpenGL Texture Management
Rasterization Only Mode
Some additional features
OpenGL in application
Programming syntax: an
example
Other 3D Graphics
Technologies
Direct3D
Java3D API
License Issues
OpenGL future
More information?