Skip to content

Pirata156/Computer-Graphics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer-Graphics


Practical Computer Graphics classes exercises.

Class 1 - OpenGL and GLUT

  • Introduction to Event Oriented Programming
  • Libraries, GLUT's primitives
  • Basic code skeleton
  • Hello World! (OpenGL Version)

Class01

Class 2 - 3D Drawing and Keyboard Interaction

  • Drawing triangles with OpenGL with face orientation
  • Culling and drawing options
  • Interaction with keyboard and mouse in GLUT
  • Creating a menu
  • Draw piramid aplying transformations from keyboard interaction

Class02

Class 3 - Camera Motion and Draw Cylinder

  • Polar and Spherical Coordinates to Cartesian Coordinates
  • Camera motion in explorer mode using keyboard and/or mouse
  • Drawing a cylinder using polar coordinates

Class03

Class 4 - Performance

  • Immediate mode versus arrays modes
  • Vertex Buffer Arrays with and without indexes
  • Exploring indexes locality
  • Measuring frames per second
  • Comparative performance analysis

Class04

Class 5 - Building a 3D World

  • Apply geometric transformations
  • Build a 3D scenario
  • Perform a simple animation

Class05

About

Practical Computer Graphics classes exercises.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published