Summary
In this chapter, you learned the math required to work with four-dimensional square matrices and implemented a reusable matrix library. Matrices are commonly used to encode transformation information; they are used at almost every step of the graphics pipeline to display models on screen.
In the next chapter, you will learn about encoding rotation data using quaternions.