IntroductionEncapsulating DrawingThe Renderable Objects ProjectObservationsTransforming a Renderable ObjectMatrices as Transform OperatorsThe glMatrix LibraryThe Matrix Transform ProjectObservationsEncapsulating the Transform OperatorThe Transform Objects ProjectThe Transform ObjectView, Projection, and ViewportsCoordinate Systems and TransformationsThe View Projection and Viewport ProjectThe CameraThe Camera Objects ProjectSummary