├── .gitignore ├── .jshintignore ├── .jshintrc ├── Common ├── MV.js ├── README.txt ├── angelCommon.zip ├── flatten.js ├── initShaders.js ├── initShaders2.js ├── robots.txt └── webgl-utils.js ├── EXAMPLES ├── README.txt ├── angelExamples.zip ├── cube.html ├── cube.js ├── cubef.html ├── cubef.js ├── cubev.html ├── cubev.js ├── gasket2.html ├── gasket2.js ├── gasket4.html ├── gasket4.js ├── gasket5.html ├── gasket5.js ├── hat.html ├── hat.js ├── particleDiffusion.html ├── particleDiffusion.js ├── robots.txt ├── rotatingSquare2.html ├── rotatingSquare2.js ├── rotatingSquare3.html ├── rotatingSquare3.js ├── shadedCube.html ├── shadedCube.js ├── square.html ├── square.js ├── square2.html ├── square2.js ├── textureCubev4.html ├── textureCubev4.js ├── triangle.html ├── triangle.js ├── triangle2.html ├── triangle2.js ├── trianglec.html └── trianglec.js ├── Gruntfile.js ├── README.md ├── css ├── assignment.css ├── assignment3.css ├── reset.css └── styles.css ├── experiments ├── canvas-background │ ├── triangle.html │ └── triangle.js ├── coordinates │ └── coordinates.js ├── interactive-rotate │ ├── interactive-rotate.html │ └── interactive-rotate.js ├── maxwell-interactive │ ├── maxwell-interactive.html │ └── maxwell-interactive.js ├── maxwell │ ├── maxwell.html │ └── maxwell.js ├── maxwell2 │ ├── maxwell2.html │ └── maxwell2.js ├── maxwell3 │ ├── maxwell3.html │ └── maxwell3.js ├── maxwell4 │ ├── maxwell4.html │ └── maxwell4.js ├── multiple │ ├── triangle.html │ └── triangle.js ├── paint-alpha │ ├── paint-alpha.html │ └── paint-alpha.js ├── paint-normal │ ├── paint-normal.html │ └── paint-normal.js ├── paint-redo │ ├── paint-redo.html │ └── paint-redo.js ├── paint │ ├── paint.html │ └── paint.js ├── paint2 │ ├── paint2.html │ └── paint2.js ├── paint3 │ ├── paint3.html │ └── paint3.js ├── position │ ├── triangle.html │ └── triangle.js ├── rectange │ ├── rectangle.html │ └── rectangle.js ├── simple-rotate │ ├── simple-rotate.html │ └── simple-rotate.js ├── sphere-multi │ ├── color-utils.js │ ├── coord-utils.js │ ├── dom-utils.js │ ├── shape.js │ ├── shapes │ │ ├── cone.js │ │ ├── cylinder.js │ │ ├── shape-common.js │ │ └── sphere.js │ ├── sphere-multi.html │ └── sphere-multi.js ├── sphere │ ├── color-utils.js │ ├── coord-utils.js │ ├── dom-utils.js │ ├── sphere.html │ └── sphere.js ├── square-click │ ├── square-click.html │ └── square-click.js ├── tasselation │ ├── tasselation.html │ └── tasselation.js ├── triangle-color │ ├── triangle.html │ └── triangle.js ├── twist-shape │ ├── twist-shape.html │ └── twist-shape.js ├── twist-style │ ├── twist-style.html │ └── twist-style.js └── twist │ ├── twist.html │ └── twist.js ├── homework ├── fifth │ ├── assignment5.css │ ├── assignment5.html │ ├── assignment5.js │ ├── dom-utils.js │ ├── images │ │ ├── checkerboard-thumb.gif │ │ ├── confetti-thumb.png │ │ ├── flower-thumb.jpg │ │ ├── flower.jpg │ │ ├── granite-thumb.jpg │ │ ├── granite.jpg │ │ ├── lycksele │ │ │ ├── lycksele-thumb.jpg │ │ │ ├── negx.jpg │ │ │ ├── negy.jpg │ │ │ ├── negz.jpg │ │ │ ├── posx.jpg │ │ │ ├── posy.jpg │ │ │ └── posz.jpg │ │ ├── moon-thumb.gif │ │ ├── moon.gif │ │ ├── stones-thumb.jpg │ │ ├── stones.jpg │ │ ├── stripe-thumb.png │ │ └── yokohama │ │ │ ├── negx.jpg │ │ │ ├── negy.jpg │ │ │ ├── negz.jpg │ │ │ ├── posx.jpg │ │ │ ├── posy.jpg │ │ │ ├── posz.jpg │ │ │ └── yokohama-thumb.jpg │ ├── pattern.js │ └── sphere.js ├── fifthb │ ├── assignment5b.html │ ├── assignment5b.js │ └── images │ │ └── lycksele │ │ ├── negx.jpg │ │ ├── negy.jpg │ │ ├── negz.jpg │ │ ├── posx.jpg │ │ ├── posy.jpg │ │ ├── posz.jpg │ │ └── readme.txt ├── first │ ├── assignment1.html │ └── assignment1.js ├── fourth │ ├── assignment4.html │ ├── assignment4.js │ ├── color-utils.js │ ├── coord-utils.js │ ├── dom-utils.js │ ├── light.js │ ├── shape.js │ └── shapes │ │ ├── cone.js │ │ ├── cube.js │ │ ├── cylinder.js │ │ ├── shape-common.js │ │ ├── sphere.js │ │ └── tetrahedron.js ├── second │ ├── assignment2.html │ └── assignment2.js └── third │ ├── assignment3.html │ ├── assignment3.js │ ├── color-utils.js │ ├── coord-utils.js │ ├── dom-utils.js │ ├── shape.js │ └── shapes │ ├── cone.js │ ├── cylinder.js │ ├── shape-common.js │ └── sphere.js ├── images └── skyscraper.jpg ├── index.html ├── lecture-notes ├── week1.md ├── week2.md ├── week3.md ├── week4.md ├── week5.md └── week6.md ├── package.json └── vendor └── smooth-scroll.min.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | dist 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/.jshintignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/.jshintrc -------------------------------------------------------------------------------- /Common/MV.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/Common/MV.js -------------------------------------------------------------------------------- /Common/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/Common/README.txt -------------------------------------------------------------------------------- /Common/angelCommon.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/Common/angelCommon.zip -------------------------------------------------------------------------------- /Common/flatten.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/Common/flatten.js -------------------------------------------------------------------------------- /Common/initShaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/Common/initShaders.js -------------------------------------------------------------------------------- /Common/initShaders2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/Common/initShaders2.js -------------------------------------------------------------------------------- /Common/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/Common/robots.txt -------------------------------------------------------------------------------- /Common/webgl-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/Common/webgl-utils.js -------------------------------------------------------------------------------- /EXAMPLES/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/README.txt -------------------------------------------------------------------------------- /EXAMPLES/angelExamples.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/angelExamples.zip -------------------------------------------------------------------------------- /EXAMPLES/cube.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/cube.html -------------------------------------------------------------------------------- /EXAMPLES/cube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/cube.js -------------------------------------------------------------------------------- /EXAMPLES/cubef.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/cubef.html -------------------------------------------------------------------------------- /EXAMPLES/cubef.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/cubef.js -------------------------------------------------------------------------------- /EXAMPLES/cubev.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/cubev.html -------------------------------------------------------------------------------- /EXAMPLES/cubev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/cubev.js -------------------------------------------------------------------------------- /EXAMPLES/gasket2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/gasket2.html -------------------------------------------------------------------------------- /EXAMPLES/gasket2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/gasket2.js -------------------------------------------------------------------------------- /EXAMPLES/gasket4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/gasket4.html -------------------------------------------------------------------------------- /EXAMPLES/gasket4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/gasket4.js -------------------------------------------------------------------------------- /EXAMPLES/gasket5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/gasket5.html -------------------------------------------------------------------------------- /EXAMPLES/gasket5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/gasket5.js -------------------------------------------------------------------------------- /EXAMPLES/hat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/hat.html -------------------------------------------------------------------------------- /EXAMPLES/hat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/hat.js -------------------------------------------------------------------------------- /EXAMPLES/particleDiffusion.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/particleDiffusion.html -------------------------------------------------------------------------------- /EXAMPLES/particleDiffusion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/particleDiffusion.js -------------------------------------------------------------------------------- /EXAMPLES/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/robots.txt -------------------------------------------------------------------------------- /EXAMPLES/rotatingSquare2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/rotatingSquare2.html -------------------------------------------------------------------------------- /EXAMPLES/rotatingSquare2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/rotatingSquare2.js -------------------------------------------------------------------------------- /EXAMPLES/rotatingSquare3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/rotatingSquare3.html -------------------------------------------------------------------------------- /EXAMPLES/rotatingSquare3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/rotatingSquare3.js -------------------------------------------------------------------------------- /EXAMPLES/shadedCube.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/shadedCube.html -------------------------------------------------------------------------------- /EXAMPLES/shadedCube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/shadedCube.js -------------------------------------------------------------------------------- /EXAMPLES/square.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/square.html -------------------------------------------------------------------------------- /EXAMPLES/square.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/square.js -------------------------------------------------------------------------------- /EXAMPLES/square2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/square2.html -------------------------------------------------------------------------------- /EXAMPLES/square2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/square2.js -------------------------------------------------------------------------------- /EXAMPLES/textureCubev4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/textureCubev4.html -------------------------------------------------------------------------------- /EXAMPLES/textureCubev4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/textureCubev4.js -------------------------------------------------------------------------------- /EXAMPLES/triangle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/triangle.html -------------------------------------------------------------------------------- /EXAMPLES/triangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/triangle.js -------------------------------------------------------------------------------- /EXAMPLES/triangle2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/triangle2.html -------------------------------------------------------------------------------- /EXAMPLES/triangle2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/triangle2.js -------------------------------------------------------------------------------- /EXAMPLES/trianglec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/trianglec.html -------------------------------------------------------------------------------- /EXAMPLES/trianglec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/EXAMPLES/trianglec.js -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/README.md -------------------------------------------------------------------------------- /css/assignment.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/css/assignment.css -------------------------------------------------------------------------------- /css/assignment3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/css/assignment3.css -------------------------------------------------------------------------------- /css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/css/reset.css -------------------------------------------------------------------------------- /css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/css/styles.css -------------------------------------------------------------------------------- /experiments/canvas-background/triangle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/canvas-background/triangle.html -------------------------------------------------------------------------------- /experiments/canvas-background/triangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/canvas-background/triangle.js -------------------------------------------------------------------------------- /experiments/coordinates/coordinates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/coordinates/coordinates.js -------------------------------------------------------------------------------- /experiments/interactive-rotate/interactive-rotate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/interactive-rotate/interactive-rotate.html -------------------------------------------------------------------------------- /experiments/interactive-rotate/interactive-rotate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/interactive-rotate/interactive-rotate.js -------------------------------------------------------------------------------- /experiments/maxwell-interactive/maxwell-interactive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/maxwell-interactive/maxwell-interactive.html -------------------------------------------------------------------------------- /experiments/maxwell-interactive/maxwell-interactive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/maxwell-interactive/maxwell-interactive.js -------------------------------------------------------------------------------- /experiments/maxwell/maxwell.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/maxwell/maxwell.html -------------------------------------------------------------------------------- /experiments/maxwell/maxwell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/maxwell/maxwell.js -------------------------------------------------------------------------------- /experiments/maxwell2/maxwell2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/maxwell2/maxwell2.html -------------------------------------------------------------------------------- /experiments/maxwell2/maxwell2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/maxwell2/maxwell2.js -------------------------------------------------------------------------------- /experiments/maxwell3/maxwell3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/maxwell3/maxwell3.html -------------------------------------------------------------------------------- /experiments/maxwell3/maxwell3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/maxwell3/maxwell3.js -------------------------------------------------------------------------------- /experiments/maxwell4/maxwell4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/maxwell4/maxwell4.html -------------------------------------------------------------------------------- /experiments/maxwell4/maxwell4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/maxwell4/maxwell4.js -------------------------------------------------------------------------------- /experiments/multiple/triangle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/multiple/triangle.html -------------------------------------------------------------------------------- /experiments/multiple/triangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/multiple/triangle.js -------------------------------------------------------------------------------- /experiments/paint-alpha/paint-alpha.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/paint-alpha/paint-alpha.html -------------------------------------------------------------------------------- /experiments/paint-alpha/paint-alpha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/paint-alpha/paint-alpha.js -------------------------------------------------------------------------------- /experiments/paint-normal/paint-normal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/paint-normal/paint-normal.html -------------------------------------------------------------------------------- /experiments/paint-normal/paint-normal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/paint-normal/paint-normal.js -------------------------------------------------------------------------------- /experiments/paint-redo/paint-redo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/paint-redo/paint-redo.html -------------------------------------------------------------------------------- /experiments/paint-redo/paint-redo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/paint-redo/paint-redo.js -------------------------------------------------------------------------------- /experiments/paint/paint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/paint/paint.html -------------------------------------------------------------------------------- /experiments/paint/paint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/paint/paint.js -------------------------------------------------------------------------------- /experiments/paint2/paint2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/paint2/paint2.html -------------------------------------------------------------------------------- /experiments/paint2/paint2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/paint2/paint2.js -------------------------------------------------------------------------------- /experiments/paint3/paint3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/paint3/paint3.html -------------------------------------------------------------------------------- /experiments/paint3/paint3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/paint3/paint3.js -------------------------------------------------------------------------------- /experiments/position/triangle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/position/triangle.html -------------------------------------------------------------------------------- /experiments/position/triangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/position/triangle.js -------------------------------------------------------------------------------- /experiments/rectange/rectangle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/rectange/rectangle.html -------------------------------------------------------------------------------- /experiments/rectange/rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/rectange/rectangle.js -------------------------------------------------------------------------------- /experiments/simple-rotate/simple-rotate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/simple-rotate/simple-rotate.html -------------------------------------------------------------------------------- /experiments/simple-rotate/simple-rotate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/simple-rotate/simple-rotate.js -------------------------------------------------------------------------------- /experiments/sphere-multi/color-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere-multi/color-utils.js -------------------------------------------------------------------------------- /experiments/sphere-multi/coord-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere-multi/coord-utils.js -------------------------------------------------------------------------------- /experiments/sphere-multi/dom-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere-multi/dom-utils.js -------------------------------------------------------------------------------- /experiments/sphere-multi/shape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere-multi/shape.js -------------------------------------------------------------------------------- /experiments/sphere-multi/shapes/cone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere-multi/shapes/cone.js -------------------------------------------------------------------------------- /experiments/sphere-multi/shapes/cylinder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere-multi/shapes/cylinder.js -------------------------------------------------------------------------------- /experiments/sphere-multi/shapes/shape-common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere-multi/shapes/shape-common.js -------------------------------------------------------------------------------- /experiments/sphere-multi/shapes/sphere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere-multi/shapes/sphere.js -------------------------------------------------------------------------------- /experiments/sphere-multi/sphere-multi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere-multi/sphere-multi.html -------------------------------------------------------------------------------- /experiments/sphere-multi/sphere-multi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere-multi/sphere-multi.js -------------------------------------------------------------------------------- /experiments/sphere/color-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere/color-utils.js -------------------------------------------------------------------------------- /experiments/sphere/coord-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere/coord-utils.js -------------------------------------------------------------------------------- /experiments/sphere/dom-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere/dom-utils.js -------------------------------------------------------------------------------- /experiments/sphere/sphere.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere/sphere.html -------------------------------------------------------------------------------- /experiments/sphere/sphere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/sphere/sphere.js -------------------------------------------------------------------------------- /experiments/square-click/square-click.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/square-click/square-click.html -------------------------------------------------------------------------------- /experiments/square-click/square-click.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/square-click/square-click.js -------------------------------------------------------------------------------- /experiments/tasselation/tasselation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/tasselation/tasselation.html -------------------------------------------------------------------------------- /experiments/tasselation/tasselation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/tasselation/tasselation.js -------------------------------------------------------------------------------- /experiments/triangle-color/triangle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/triangle-color/triangle.html -------------------------------------------------------------------------------- /experiments/triangle-color/triangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/triangle-color/triangle.js -------------------------------------------------------------------------------- /experiments/twist-shape/twist-shape.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/twist-shape/twist-shape.html -------------------------------------------------------------------------------- /experiments/twist-shape/twist-shape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/twist-shape/twist-shape.js -------------------------------------------------------------------------------- /experiments/twist-style/twist-style.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/twist-style/twist-style.html -------------------------------------------------------------------------------- /experiments/twist-style/twist-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/twist-style/twist-style.js -------------------------------------------------------------------------------- /experiments/twist/twist.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/twist/twist.html -------------------------------------------------------------------------------- /experiments/twist/twist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/experiments/twist/twist.js -------------------------------------------------------------------------------- /homework/fifth/assignment5.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/assignment5.css -------------------------------------------------------------------------------- /homework/fifth/assignment5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/assignment5.html -------------------------------------------------------------------------------- /homework/fifth/assignment5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/assignment5.js -------------------------------------------------------------------------------- /homework/fifth/dom-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/dom-utils.js -------------------------------------------------------------------------------- /homework/fifth/images/checkerboard-thumb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/checkerboard-thumb.gif -------------------------------------------------------------------------------- /homework/fifth/images/confetti-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/confetti-thumb.png -------------------------------------------------------------------------------- /homework/fifth/images/flower-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/flower-thumb.jpg -------------------------------------------------------------------------------- /homework/fifth/images/flower.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/flower.jpg -------------------------------------------------------------------------------- /homework/fifth/images/granite-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/granite-thumb.jpg -------------------------------------------------------------------------------- /homework/fifth/images/granite.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/granite.jpg -------------------------------------------------------------------------------- /homework/fifth/images/lycksele/lycksele-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/lycksele/lycksele-thumb.jpg -------------------------------------------------------------------------------- /homework/fifth/images/lycksele/negx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/lycksele/negx.jpg -------------------------------------------------------------------------------- /homework/fifth/images/lycksele/negy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/lycksele/negy.jpg -------------------------------------------------------------------------------- /homework/fifth/images/lycksele/negz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/lycksele/negz.jpg -------------------------------------------------------------------------------- /homework/fifth/images/lycksele/posx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/lycksele/posx.jpg -------------------------------------------------------------------------------- /homework/fifth/images/lycksele/posy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/lycksele/posy.jpg -------------------------------------------------------------------------------- /homework/fifth/images/lycksele/posz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/lycksele/posz.jpg -------------------------------------------------------------------------------- /homework/fifth/images/moon-thumb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/moon-thumb.gif -------------------------------------------------------------------------------- /homework/fifth/images/moon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/moon.gif -------------------------------------------------------------------------------- /homework/fifth/images/stones-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/stones-thumb.jpg -------------------------------------------------------------------------------- /homework/fifth/images/stones.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/stones.jpg -------------------------------------------------------------------------------- /homework/fifth/images/stripe-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/stripe-thumb.png -------------------------------------------------------------------------------- /homework/fifth/images/yokohama/negx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/yokohama/negx.jpg -------------------------------------------------------------------------------- /homework/fifth/images/yokohama/negy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/yokohama/negy.jpg -------------------------------------------------------------------------------- /homework/fifth/images/yokohama/negz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/yokohama/negz.jpg -------------------------------------------------------------------------------- /homework/fifth/images/yokohama/posx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/yokohama/posx.jpg -------------------------------------------------------------------------------- /homework/fifth/images/yokohama/posy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/yokohama/posy.jpg -------------------------------------------------------------------------------- /homework/fifth/images/yokohama/posz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/yokohama/posz.jpg -------------------------------------------------------------------------------- /homework/fifth/images/yokohama/yokohama-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/images/yokohama/yokohama-thumb.jpg -------------------------------------------------------------------------------- /homework/fifth/pattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/pattern.js -------------------------------------------------------------------------------- /homework/fifth/sphere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifth/sphere.js -------------------------------------------------------------------------------- /homework/fifthb/assignment5b.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifthb/assignment5b.html -------------------------------------------------------------------------------- /homework/fifthb/assignment5b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifthb/assignment5b.js -------------------------------------------------------------------------------- /homework/fifthb/images/lycksele/negx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifthb/images/lycksele/negx.jpg -------------------------------------------------------------------------------- /homework/fifthb/images/lycksele/negy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifthb/images/lycksele/negy.jpg -------------------------------------------------------------------------------- /homework/fifthb/images/lycksele/negz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifthb/images/lycksele/negz.jpg -------------------------------------------------------------------------------- /homework/fifthb/images/lycksele/posx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifthb/images/lycksele/posx.jpg -------------------------------------------------------------------------------- /homework/fifthb/images/lycksele/posy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifthb/images/lycksele/posy.jpg -------------------------------------------------------------------------------- /homework/fifthb/images/lycksele/posz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifthb/images/lycksele/posz.jpg -------------------------------------------------------------------------------- /homework/fifthb/images/lycksele/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fifthb/images/lycksele/readme.txt -------------------------------------------------------------------------------- /homework/first/assignment1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/first/assignment1.html -------------------------------------------------------------------------------- /homework/first/assignment1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/first/assignment1.js -------------------------------------------------------------------------------- /homework/fourth/assignment4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fourth/assignment4.html -------------------------------------------------------------------------------- /homework/fourth/assignment4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fourth/assignment4.js -------------------------------------------------------------------------------- /homework/fourth/color-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fourth/color-utils.js -------------------------------------------------------------------------------- /homework/fourth/coord-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fourth/coord-utils.js -------------------------------------------------------------------------------- /homework/fourth/dom-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fourth/dom-utils.js -------------------------------------------------------------------------------- /homework/fourth/light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fourth/light.js -------------------------------------------------------------------------------- /homework/fourth/shape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fourth/shape.js -------------------------------------------------------------------------------- /homework/fourth/shapes/cone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fourth/shapes/cone.js -------------------------------------------------------------------------------- /homework/fourth/shapes/cube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fourth/shapes/cube.js -------------------------------------------------------------------------------- /homework/fourth/shapes/cylinder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fourth/shapes/cylinder.js -------------------------------------------------------------------------------- /homework/fourth/shapes/shape-common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fourth/shapes/shape-common.js -------------------------------------------------------------------------------- /homework/fourth/shapes/sphere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fourth/shapes/sphere.js -------------------------------------------------------------------------------- /homework/fourth/shapes/tetrahedron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/fourth/shapes/tetrahedron.js -------------------------------------------------------------------------------- /homework/second/assignment2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/second/assignment2.html -------------------------------------------------------------------------------- /homework/second/assignment2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/second/assignment2.js -------------------------------------------------------------------------------- /homework/third/assignment3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/third/assignment3.html -------------------------------------------------------------------------------- /homework/third/assignment3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/third/assignment3.js -------------------------------------------------------------------------------- /homework/third/color-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/third/color-utils.js -------------------------------------------------------------------------------- /homework/third/coord-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/third/coord-utils.js -------------------------------------------------------------------------------- /homework/third/dom-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/third/dom-utils.js -------------------------------------------------------------------------------- /homework/third/shape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/third/shape.js -------------------------------------------------------------------------------- /homework/third/shapes/cone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/third/shapes/cone.js -------------------------------------------------------------------------------- /homework/third/shapes/cylinder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/third/shapes/cylinder.js -------------------------------------------------------------------------------- /homework/third/shapes/shape-common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/third/shapes/shape-common.js -------------------------------------------------------------------------------- /homework/third/shapes/sphere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/homework/third/shapes/sphere.js -------------------------------------------------------------------------------- /images/skyscraper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/images/skyscraper.jpg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/index.html -------------------------------------------------------------------------------- /lecture-notes/week1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/lecture-notes/week1.md -------------------------------------------------------------------------------- /lecture-notes/week2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/lecture-notes/week2.md -------------------------------------------------------------------------------- /lecture-notes/week3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/lecture-notes/week3.md -------------------------------------------------------------------------------- /lecture-notes/week4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/lecture-notes/week4.md -------------------------------------------------------------------------------- /lecture-notes/week5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/lecture-notes/week5.md -------------------------------------------------------------------------------- /lecture-notes/week6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/lecture-notes/week6.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/package.json -------------------------------------------------------------------------------- /vendor/smooth-scroll.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielabar/coursera-webgl/HEAD/vendor/smooth-scroll.min.js --------------------------------------------------------------------------------