1. Berikut merupakan coding yang akan digunakan dalam pembuatan persegi dengan 7 warna pada Dev C++ :
- #include <GL/glut.h>
- void persegi();
- int main(int argc, char** argv)
- {
- glutInit(&argc,argv);
- glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
- glutInitWindowSize(640,640);
- glutCreateWindow("Membuat Persegi Pelangi");
- glutDisplayFunc(persegi);
- glutMainLoop();
- }
- void persegi()
- {
- glBegin(GL_POLYGON);
- glColor3f(1.0, 0.0 ,0.0);
- glVertex2f(-0.8,0.7);
- glVertex2f(-0.8,0.8);
- glVertex2f(0.8,0.8);
- glVertex2f(0.8,0.7);
- glEnd();
- glBegin(GL_POLYGON);
- glColor3f(1.0, 0.5, 0.0);
- glVertex2f(-0.8,0.6);
- glVertex2f(-0.8,0.7);
- glVertex2f(0.8,0.7);
- glVertex2f(0.8,0.6);
- glEnd();
- glBegin(GL_POLYGON);
- glColor3f(1.0, 1.0, 0.0);
- glVertex2f(-0.8,0.5);
- glVertex2f(-0.8,0.6);
- glVertex2f(0.8,0.6);
- glVertex2f(0.8,0.5);
- glEnd();
- glBegin(GL_POLYGON);
- glColor3f(0.0, 1.0, 0.0);
- glVertex2f(-0.8,0.4);
- glVertex2f(-0.8,0.5);
- glVertex2f(0.8,0.5);
- glVertex2f(0.8,0.4);
- glEnd();
- glBegin(GL_POLYGON);
- glColor3f(0.0, 1.0, 1.0);
- glVertex2f(-0.8,0.3);
- glVertex2f(-0.8,0.4);
- glVertex2f(0.8,0.4);
- glVertex2f(0.8,0.3);
- glEnd();
- glBegin(GL_POLYGON);
- glColor3f(0.0, 0.0, 1.0);
- glVertex2f(-0.8,0.2);
- glVertex2f(-0.8,0.3);
- glVertex2f(0.8,0.3);
- glVertex2f(0.8,0.2);
- glEnd();
- glBegin(GL_POLYGON);
- glColor3f(0.53, 0.12, 0.47);
- glVertex2f(-0.8,0.1);
- glVertex2f(-0.8,0.2);
- glVertex2f(0.8,0.2);
- glVertex2f(0.8,0.1);
- glEnd();
- glFlush();
- }
2. Apabila coding sudah diketikkan maka jalankan dengan cara Execute > Compile & Run
No comments:
Post a Comment