Course list http://www.c-jump.com/bcc/

Matrices


  1. Cartesian coordinates
  2. Homogeneous coordinates
  3. Matrix
  4. Matrix and vector math
  5. Matrix by vector multiplication
  6. Matrix by vector multiplication example
  7. Matrix by vector multiplication step-by-step
  8. Matrix by vector multiplication step-by-step
  9. Identity matrix
  10. 3D transformations
  11. 3D translation
  12. 3D rotation
  13. Object rotation example
  14. Scaling matrix
  15. Matrix by matrix multiplication
  16. Matrix by matrix multiplication, cont.
  17. Cumulating transformations
  18. Coordinate spaces in OpenGL
  19. Coordinate spaces, cont.
  20. Observer View Coordinates
  21. Perspective projection
  22. Orthographic projection
  23. OpenGL view volume
  24. Frustum clipping (clip space)
  25. Normalized device space
  26. NDC transformation
  27. Window space (viewport transformation)
  28. OpenGL coordinate systems and transformations
  29. Transforming normals