The applet uses lambert flat shading, double buffering and Z sorting to produce nice 3D doughnut.
Download applet’s source code.
The applet uses lambert flat shading, double buffering and Z sorting to produce nice 3D doughnut.