$25
This assignment (start from file index.html) is similar to the ones in assignments 2 and 3. It requires to create a set of parallel projection matrices in file axonometry.js. The type of axonometry required each time, is specified in the comments of file axonometry.js. By pressing the space bar, you can check whether your matrices matches the correct solution.
In this exercise you must also write yourself (that is, not using a functionality provided by any library) the parallel projection matrix at the end of the parallel projection process. You can however use library functions to create rotation matrices, scaling matrices, shear matrices, translation matrices, and to compute matrix products, inversion or transposition.