Toggle navigation sidebar
Toggle in-page Table of Contents
Computer Graphics Lecture Notes
Introduction
Teaching schedule
Chapters
Vector Geometry
Vectors
Basis
Points, lines, planes and spheres
Intersections between objects
Shortest distance problems
Vector Geometry Exercises
Linear Transformations
Translation
Scaling
Rotation
Linear Transformations Exercises
Virtual Environments
Object space
World space
Camera space
Screen space
Virtual Environments Exercises
Clipping & Hidden Surface Determination
Line clipping
Polygon clipping
Backface culling
Painter’s algorithm
Binary space partitioning
Clipping and Hidden Surface Determination Exercises
Rasterisation
Drawing lines
Drawing circles
Drawing polygons
Antialiasing
Image processing
Rasterising Exercises
References
Index