WebGL—A Technical Definition3D Graphics—A Primer3D Coordinate SystemsMeshes, Polygons, and VerticesMaterials, Textures, and LightsTransforms and MatricesCameras, Perspective, Viewports, and ProjectionsShadersThe WebGL APIThe Anatomy of a WebGL ApplicationThe Canvas and Drawing ContextThe ViewportBuffers, ArrayBuffer, and Typed ArraysMatricesThe ShaderDrawing PrimitivesChapter Summary