In this video, we discuss 3D clipping and why it isn't as bad as you probably think. This doesn't exhaustively cover all the nuances of 3D clipping; that'll be in the implementation video. This is just an overview of how it works and how some of the obstacles are overcome.
Starting Code: https://github.com/BennyQBD/3DSoftwareRenderer/tree/c87470b4c826bac30342602fd72425549b3c0c42
Finished Code: https://github.com/BennyQBD/3DSoftwareRenderer/tree/2abc56dde756b69c73dda38ec74c690baf674d57
Code Changes: https://github.com/BennyQBD/3DSoftwareRenderer/commit/2abc56dde756b69c73dda38ec74c690baf674d57