Hi,
I am new to Opengl.I am reading tutorials and programming in VC++.I am writing this dispaly func to draw triangle
void display(void)
{
glClear (GL_COLOR_BUFFER_BIT);
// glLoadIdentity();
// gluLookAt (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);
glColor3f (0.0, 0.0, 1.0);
drawtriangle (150.0, 125.0, 300.0, 25.0,25,25);//a macro definition
glEnable(GL_LINE_STIPPLE); /* dashed lines */
glLineStipple(1, 0xF0F0);
// glLoadIdentity();
glColor3f (1.0, 0.0, 1.0);
glTranslatef(-50.0, 0.0, 0.0);
drawtriangle (150.0, 125.0, 300.0, 25.0,25,25);
glColor3f (1.0, 0.0, .0);
glScalef(1.5, 0.5, 1.0);
drawtriangle (150.0, 125.0, 300.0, 25.0,25,25);
glFlush ();
}
When I am writing this code it is displaying 3 triangle but when i am using gluLookAt ()(which i have commented here)or glLoadIdentity()(before a triangle drawing)it is not displaying anything.Please help me if anyone knows why it is happening and how to overcome it if i want to use gluLookAt () or glLoadIdentity().