We start this new part in the book with an introduction to the basic concepts in 3D programming with Processing: coordinate systems, 3D transformations, lighting, texturing, and creation of 3D shapes, which we can apply not only in VR and AR apps but in any situation where we may need interactive 3D graphics.
The P3D Renderer
So far, we have used Processing drawing functions to make “flat” or 2D shapes, using either the default or the P2D renderer, but sometimes, we need to step into the third ...