Hello All,

I am new to Opengl.

If i specify different color for each vertex of a polygon having 4 vertices and my shade model is GL_SMOOTH i would be getting a smooth color transformation effect.

To be more precise,

glBegin(GL_POLYGON);
glColor3f(0.0f,0.0f,0.0f);
glVertex2f(-150.0f,-150.0f);
glColor3f(0.0f,0.0f,0.0f);
glVertex2f(150.0f,-150.0f);
glColor3f(0.0f,0.0f,1.0f);
glVertex2f(150.0f,150.0f);
glColor3f(0.0f,0.0f,1.0f);
glVertex2f(-150.0f,150.0f);
glEnd();

I would get a Polygon of the above said area starting from the bottom with the color Black and smoothly progressing towards Blue color when it reaches the top.

Can i get this effect for a quadric(disk,cylinder…)object if so how can i do that ? Without lighting ?