webgl assignments developed for coursera course. Each assignment illustrates a computer graphics concept. Files in Common folder are provided by: https://www.cs.unm.edu/~angel/WebGL/7E/.
#Tesselation
Assignment 1. Subdividing and twisting a triangle.
#Drawing with the mouse
Assignment 2. Simple drawing on canvas.
#Transformations
Assignment 3. Creating and transforming 3D shapes.
#Lighting
Assignment4. Illuminating shapes with 2 moving lightsources. (Based on assigment 3.)
#Texture mapping
Assignment 5. Mapping image textures to a globe.
#Picking
Assignment 6. Picking and moving 3D shapes with the mouse. (Based on assigment 3.)
#Perspective Assignment 7. Picking and moving shapes with the mouse. Perspective view. (Based on assigment 6.)