Anda di halaman 1dari 6

FERMEKO

BEBERAPA TUTORIAL ANIMASI OPEN GL DENGAN DEV C++ YANG SAYA BUAT SENDIRI, SILAHKAN
COBA DAN DI BAGIKAN KE TEMAN-TEMAN YANG BERMINAT. JIKA ADA YANG MEMPUNYAI TRIK
ATAU CARA YANG LEBIH MUDAH, RINGKAS, DAN JELAS UNTUK MEMBUAT ANIMASI YANG SAMA , DI
HARAPKAN UNTUK DAPAT BERBAGI .,:D

1. Membuat Kubus

glClear (GL_COLOR_BUFFER_BIT);

glPushMatrix ();

//glRotatef (theta, 0.0f, 0.0f, 1.0f);

glBegin (GL_LINE_LOOP); //sisi Kiri merah

glColor3f(1,0,0);//memberi warna

glVertex2f(-0.5,0.0);

glVertex2f(-0.5,0.5);

glVertex2f(-0.35,0.35);

glVertex2f(-0.35,-0.15);

glEnd(); //Jika sudah memulai (Begin), jangan lupa untuk mengakhiri (End)

glBegin (GL_LINE_STRIP); //sisi atas kuning

glColor3f(1,1,0);

glVertex2f(-0.5,0.5);

glVertex2f (0.35, 0.5);

glVertex2f(0.5,0.35);

glVertex2f(-0.35,0.35);

glEnd();

glBegin (GL_LINE_STRIP); //sisi depan biru

glColor3f (0,0,1);

glVertex2f(0.5,0.35);

glVertex2f(0.5,-0.15);

glVertex2f(-0.35,-0.15);

glVertex2f(-0.35,0.35);

glEnd();
FERMEKO

glBegin (GL_LINE_STRIP);//alas ungu

glColor3f (1,0,1);

glVertex2f(-0.5,0.0);

glVertex2f(0.35,0.0);

glVertex2f(0.5,-0.15);

glEnd();

glBegin (GL_LINE_STRIP); //sisi kanan hijau

glColor3f (0,1,0);

glVertex2f(0.35,0.0);

glVertex2f (0.35, 0.5);

//sisi belakang terbentuk secara otomatis dari perpaduan keseluruhan titik

* Jika Sukses maka akan terbentuk Gambar seperti di dalam kotak OpenGL Sample berikut :
FERMEKO

2. Membuat Kubus dengan Warna penuh di Tiap sisi

Gambar Dengan Koding Lengkap

3. Membuat Gambar Mobil 2D Sederhana

glClearColor (0.0f, 0.0f, 0.0f, 0.0f);

glClear (GL_COLOR_BUFFER_BIT);

glPushMatrix ();

// glRotatef (theta, 0.0f, 1.0f, 1.0f);

glBegin (GL_LINE_LOOP); //Kerangka Utama

glVertex2f (-0.5, 0);//v0

glVertex2f (-0.5, 0.10);//v1


FERMEKO

glVertex2f (-0.65, 0.10);//v2

glVertex2f (-0.65, 0);//v3

glVertex2f (-0.95, 0);//v4

glVertex2f (-0.95, 0.20);//v5

glVertex2f (-0.75, 0.30);//v6

glVertex2f (-0.55, 0.60);//v7

glVertex2f (0.15, 0.60);//v8

glVertex2f (0.66, 0.30);//v9

glVertex2f (0.93, 0.30);//v10

glVertex2f (0.96, 0.0);//v11

glVertex2f (0.65, 0.0);//v12

glVertex2f (0.65, 0.10);//v13

glVertex2f (0.5, 0.10);//v14

glVertex2f (0.5, 0.0);//v15

glEnd();

glBegin (GL_LINE_LOOP);//Jendela depan

glVertex2f (0.60, 0.32);//v0

glVertex2f (0.15, 0.58);//v1

glVertex2f (0.15, 0.32);//v2

glEnd ();

glBegin (GL_LINE_LOOP); //Jendela Tengah

glVertex2f (0.13, 0.58);//v0

glVertex2f (0.13, 0.32);//v1

glVertex2f (-0.53, 0.32);//v2

glVertex2f (-0.53, 0.58);//v3

glEnd();

glBegin (GL_LINE_LOOP); //Jendela Belakang


FERMEKO

glVertex2f (-0.55, 0.58);

glVertex2f (-0.55, 0.32);

glVertex2f (-0.72, 0.32);

glEnd();

Jika Berhasil maka akan seperti gambar berikut :


FERMEKO

4. Membuat Teks ͞ FM ͟

Kreasikan sendiri teks yang ingin di buat , dengan merubah nilai Koordinat sumbu X & Y dan juga
dengan menambah Begin Baru

Anda mungkin juga menyukai