Implenment gouraud shading.