Abstract: Computer Graphics (CG) is the art of rendering, and visualizing images on the computer screens. In three-dimensional (3D) CG, a scene is first modeled geometrically, typically using ...