OpenGL uses model-view and projection matrices to apply transformations like translation, rotation, and scaling. The document discusses constructing transformation matrices for different types of transformations, including translation, rotation around fixed points and arbitrary axes, scaling, and shearing. It also covers combining multiple transformations using matrix multiplication and storing transformations in the current transformation matrix.