Draw Star in Visual Studio
By
Maruf Abdullah (Rion)
BSc in Computer Science & Engineering
Visual Studio Code
#include<stdlib.h>
#include<GL/glut.h>
float red=1.0, blue=1.0, green=1.0;
void drawStar();
void drawPoly();
void renderScene(void) {
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor3f(red,green,blue);
drawPoly();
glutSwapBuffers();
}
void drawPoly()
{
//1st Star
glBegin(GL_POLYGON);
glColor3f(red, green, blue);
glVertex3f(0.2,0.1,0.0);
glVertex3f(0.3,0.3,0.0);
glVertex3f(0.4,0.1,0.0);
glVertex3f(0.6,0.0,0.0);
glVertex3f(0.4,-0.1,0.0);
glVertex3f(0.3,-0.3,0.0);
glVertex3f(0.2,-0.1,0.0);
glVertex3f(0.0,0.0,0.0);
glVertex3f(0.2,0.1,0.0);
glEnd();
}
void main(int argc, char **argv) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DEPTH |
GLUT_DOUBLE | GLUT_RGBA);
glutInitWindowPosition(100,100);
glutInitWindowSize(320,320);
glutCreateWindow("graphics lab");
glutDisplayFunc(renderScene);
glutMainLoop();
}
Thanks Everybody

Draw Star in Visual Studio

  • 1.
    Draw Star inVisual Studio By Maruf Abdullah (Rion) BSc in Computer Science & Engineering
  • 2.
    Visual Studio Code #include<stdlib.h> #include<GL/glut.h> floatred=1.0, blue=1.0, green=1.0; void drawStar(); void drawPoly(); void renderScene(void) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glColor3f(red,green,blue); drawPoly(); glutSwapBuffers(); }
  • 3.
    void drawPoly() { //1st Star glBegin(GL_POLYGON); glColor3f(red,green, blue); glVertex3f(0.2,0.1,0.0); glVertex3f(0.3,0.3,0.0); glVertex3f(0.4,0.1,0.0); glVertex3f(0.6,0.0,0.0); glVertex3f(0.4,-0.1,0.0); glVertex3f(0.3,-0.3,0.0); glVertex3f(0.2,-0.1,0.0); glVertex3f(0.0,0.0,0.0); glVertex3f(0.2,0.1,0.0); glEnd(); }
  • 4.
    void main(int argc,char **argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA); glutInitWindowPosition(100,100); glutInitWindowSize(320,320); glutCreateWindow("graphics lab"); glutDisplayFunc(renderScene); glutMainLoop(); }
  • 5.