line
🧩 Syntax:
#include<math.h>
#include<glut.h>
#include<stdio.h>
int t = 0;
void myMouse(int b,int s,int x,int y)
{
if (b == GLUT_LEFT_BUTTON && s == GLUT_DOWN)
{
glClearColor(0, 0, 0, 0);
glClear(GL_COLOR_BUFFER_BIT);
}
}
void display()
{
glClearColor(0, 0, 0, 0);
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_LINES);
glColor3f(1, 0, 1);
glPointSize(3);
glVertex2i(-250, -250);
glVertex2i(250, 250);
glEnd();
glFlush();
glutSwapBuffers();
}
void init()
{
glMatrixMode(GL_PROJECTION_MATRIX);
glLoadIdentity();
glOrtho(-500, 500, -500, 500, -500, 500);
glMatrixMode(GL_MODELVIEW);
}
int main()
{
//glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);
glutInitWindowSize(500, 500);
glutCreateWindow("line");
init();
glutDisplayFunc(display);
glutMouseFunc(myMouse);
glutMainLoop();
return 0;
}