Introduction
The concepts in this chapter will look familiar. This is because most 3D primitives have 2D counterparts, which we have already covered in Chapter 4, 2D Primitive Shapes. Having a strong understanding of the primitives covered in this chapter will be essential in creating the final physics engine of this book.