Machine Problems of UIUC CS 418 Interactive Computer Graphics, implemented by WebGL. Four projects including affine transformation, terrain modeling, camera transformation, enviroment mapping and physics engine