Assignment: Course Code: 422 Course Title: Computer Graphics Lab
Assignment: Course Code: 422 Course Title: Computer Graphics Lab
Submitted To:
Name: Mst. Israt Jahan
Lecture
Department of
CSE
Daffodil International University
Submitted By:
Name: Monjur Hasan Milton
ID:171-15-9220
Section: O-7
Emoji Code:
#include <windows.h>
#include <GL/glut.h>
#include <stdlib.h>
#include <math.h>
void init()
{
glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
glOrtho(-15,15,-15,15,-15,5);
}
void circle(GLfloat rx,GLfloat ry,GLfloat cx,GLfloat
cy)//radius_x,radius_y,certre_position_x,centre_position_y
{
glBegin(GL_TRIANGLE_FAN);
glVertex2f(cx,cy);
for(int i=0;i<=100;i++)
{
float angle = 2 * 3.1416f * i/100;
float x = rx * cosf(angle);
float y = ry * sinf(angle);
glVertex2f((x+cx),(y+cy));
}
glEnd();
}
void myDisplay()
{
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
}
int main()
{
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(600, 600);
glutInitWindowPosition(200, 200);
glutCreateWindow("Emoji drawing");
init();
glutDisplayFunc(myDisplay);
glutMainLoop();
return 0;
}