Anda di halaman 1dari 4

MEMBUAT PERSEGI WARNA-WARNI DENGAN

OPENGL DAN DEV C++


Andi Sholihin Rabu, Oktober 19, 2011 Bahasa C , Komputer Grafik , Programming

Cerita begini, dosen kuliah komputer grafik memberi tugas pertama dengan ketentuan membuat
gambar 2 dimensi (2D) dengan OpenGL, terserah bahasa program apa saja. kebetulan di komputer
saya telah terinstal Dev C++, nah tinggal nambahi library OpenGl dech. untuk cara menginstal
OpenGL di Dev C++, silakan ikuti Tutorial Instalasi OpenGL di Dev C++.

nah, kalo di Dev C++ sudah terinstal OpenGL silakan mencoba tutorial berikut.

1. Klik File --> New --> Project

2. Tuliskan nama project lalu pilih Empty Project setelah itu Save project Anda

3. Klik Kanan pada project Anda lalu pilih New File


4. Nah, Saatnya koding. masukkan kode berikut ini:
?
1 #include <stdio.h>
#include <stdlib.h>
2 #include <gl/glut.h>
3
4 using namespace std;
5
6 void tampil(){
7 glClearColor (1.0,1.0,1.0,1.0); //warna dasar putih
glClear (GL_COLOR_BUFFER_BIT);
8
9
glColor3f (1.0, 1.0, 0.0);//warna kuning
10
11 glBegin(GL_POLYGON); //persegi kuning
12 glVertex2f(0,0.5);
13 glVertex2f(0.5,0);
14 glVertex2f(0,-0.5);
glVertex2f(-0.5,0);
15 glEnd ();
16
17 glColor3f (0.0, 0.0, 1.0); //warna biru
18
19 glBegin(GL_POLYGON); // persegi biru
20 glVertex2f(-0.5,1);
21 glVertex2f(-1,0.5);
glVertex2f(-0.5,0);
22 glVertex2f(0,0.5);
23 glEnd ();
24
25 glColor3f (1.0, 0.0, 0.0); //warna merah
26
27 glBegin(GL_POLYGON); //persegi merah
28 glVertex2f(0.5,1);
glVertex2f(0,0.5);
29 glVertex2f(0.5,0);
30 glVertex2f(1,0.5);
31 glEnd ();
32
33 glColor3f (0.0, 1.0, 0.0); //warna hijau
34
35 glBegin(GL_POLYGON); //persegi hijau
glVertex2f(-0.5,0);
36 glVertex2f(-1,-0.5);
37 glVertex2f(-0.5,-1);
38 glVertex2f(0,-0.5);
39 glEnd ();
40
glColor3f (1.0, 0.0, 1.0); //warna ungu
41
42 glBegin(GL_POLYGON); //persegi ungu
43 glVertex2f(0.5,0);
44 glVertex2f(0,-0.5);
45 glVertex2f(0.5,-1);
46 glVertex2f(1,-0.5);
glEnd ();
47
48 glFlush();
49 }
50
51 int main(int argc, char *argv[])
52 {
53
printf("Saat ini sedang ditampilkan Kotak Berwarna by Andi Sholihin
54 (09.04.111.00011)");
55 glutCreateWindow("Kotak Berwarna by Andi Sholihin");
56 glutDisplayFunc(tampil);
57 glutMainLoop();
58
59 system("PAUSE");
return EXIT_SUCCESS;
60 }
61
62
63
64
65
66
67
68
69
5. Sebelum di Compile, terlebih dahulu klik menu Project --> Project Options (Alt+P)

6. Klik Tab Parameter dan masukkan kode berikut ini agar proses compile berjalan lancar.
-lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32
perhatikan gambar berikut ini.
7. Setelah itu, klik Menu Execute --> Compile and Run, simpan file terlebih dahulu.
8. Hasilnya seperti berikut ini.

Anda mungkin juga menyukai