WebGL Matrix Naming Conventions

Before we go any further, let's take a moment to quickly summarize some of the conventions around matrix-naming. As we've seen, WebGL is a simple API with nearly everything except for a few predefined names, such as gl_Position defined by you, the programmer. That being said, common and semi-common naming conventions do exist. This is especially true for matrices. Here are a few important ones we’ve already covered, along with a few new ones that we’ll cover shortly:

Scene Graph

This is a data structure, commonly used by vector-based graphics-editing applications and modern computer games, that arranges the logical and often spatial representation of a graphical scene. A scene graph is a collection of nodes in a graph or tree structure. For more information, please visit https://en.wikipedia.org/wiki/Scene_graph.