Notes : Computer Graphics with OpenGL – Part 5

< Previous (Computer Graphics with OpenGL – Part 4) | (Computer Graphics with OpenGL – Part 6) Next >

NOTIFICATION: These notes are published for educational purposes. Using these notes is under your own responsibility and risk. These notes are given ‘as is’. I do not take responsibilities for how you use them.

PDF Content:

  • Octanes
  • Basic geometry mathematics
  • Pythagoras
  • slope base on octant
  • 2D translation
  • 2D rotation
  • Transformation on rotation point
  • Bresenham’s line draw algorithm for positive and negative slope
  • Bresenham’s line draw algorithm with octanes

Computer_Graphics_with_Open_GL_5

 

< Previous (Computer Graphics with OpenGL – Part 4) | (Computer Graphics with OpenGL – Part 6) Next >

Share
Leave a comment

Notes : Computer Graphics with OpenGL – Part 4

< Previous (Computer Graphics with OpenGL – Part 3) | (Computer Graphics with OpenGL – Part 5) Next >

NOTIFICATION: These notes are published for educational purposes. Using these notes is under your own responsibility and risk. These notes are given ‘as is’. I do not take responsibilities for how you use them.

PDF Content:

  • Random notes
  • Example of creating a mesh, rotation and scaling

Computer_Graphics_with_Open_GL_4

 

< Previous (Computer Graphics with OpenGL – Part 3) | (Computer Graphics with OpenGL – Part 5) Next >

Share
Leave a comment

Notes : Computer Graphics with OpenGL – Part 3

< Previous (Computer Graphics with OpenGL – Part 2) | (Computer Graphics with OpenGL – Part 4) Next >

NOTIFICATION: These notes are published for educational purposes. Using these notes is under your own responsibility and risk. These notes are given ‘as is’. I do not take responsibilities for how you use them.

PDF Content:

  • Expressing vector V into a vector V’
  • Example of application of coordinate system
  • Texture interpolation and geometric warping
  • Forward map
  • Inverse map
  • Barycentric coordinate system
  • Rotating bitmap

 

Computer_Graphics_with_Open_GL_3

 

< Previous (Computer Graphics with OpenGL – Part 2) | (Computer Graphics with OpenGL – Part 4) Next >

Share
Leave a comment

Notes : Computer Graphics with OpenGL – Part 2

< Previous (Computer Graphics with OpenGL – Part 1) | (Computer Graphics with OpenGL – Part 3) Next >

NOTIFICATION: These notes are published for educational purposes. Using these notes is under your own responsibility and risk. These notes are given ‘as is’. I do not take responsibilities for how you use them.

PDF Content:

  • Sutherland-Hodgeman polygon clipping
  • Pipeline clipping approach
  • Geometric transformation in 3D space
  • Camera
  • Coordinate system
  • Coordinate system properties
  • Coordinate system representation

 

Computer_Graphics_with_Open_GL_2

 

< Previous (Computer Graphics with OpenGL – Part 1) | (Computer Graphics with OpenGL – Part 3) Next >

Share
Leave a comment

Notes : Computer Graphics with OpenGL – Part 1

(Computer Graphics with OpenGL – Part 2) Next >

NOTIFICATION: These notes are published for educational purposes. Using these notes is under your own responsibility and risk. These notes are given ‘as is’. I do not take responsibilities for how you use them.

PDF Content:

  • 2D geometrical transformation
  • Translation
  • Rotation
  • Scaling
  • Matrix representation and homogeneous coordinate
  • 2D Viewing
  • Viewing coordinate reference frame
  • Window-to-window coordinate transformation
  • Clipping operations
  • Line clipping
  • Cohen-Sutherland line clipping

 

Computer_Graphics_with_Open_GL_1

 

(Computer Graphics with OpenGL – Part 2) Next >

Share
Leave a comment