The surface normals at the triangle's points are used to compute a surface normal for each pixel, which in turn creates a more accurate RGB value for each pixel. See flat shading and Gouraud shading.