Gambar ini dapat dibuat dengan menggunakan visual basic ataupun Dev C++, tapi dalam hal ini saya menggunakan Dev C++.
Source code dan penjelasan secara lebih rinci dapat diunduh di sini
Unduh
Bagaimanakah cara membuat bangunan ini?
Pada dasarnya pembangunan rumah ini hanyalah permainan posisi contoh kodingnya adalah
glBegin(GL_LINE_LOOP);
glVertex2i(250,115);
glVertex2i(250,100);
glVertex2i(280,100);
glVertex2i(280,115);
glEnd();
Di sini glVertex berperan penting untuk penentuan posisi garis yang membentuk rumah
ex:
glVertex2i(250,115); dimana koordinat x adalah 250 dan y=115
dengan bermain menggunakan coding ini anda dapat membuat garis dan apabila digabung dengan coding serupa dapat membuat bangun
Ada beberapa code penting dalam pembuatan gambar rumah ini diantarnya adalah
glBegin(GL_POLYGON) berfungsi untuk membuat bangun 2d (matriks)
glBegin(GL_LINE_LOOP) berfungsi untuk membuat kerangka garis
glColor3f(0.0f, 0.0f,0.0f); berfungsi untuk memberi warna
glBegin(GL_POINTS); untuk memberi titik
code-code diatas berperan penting dalam pembuatan rumah ini.
berikut adalah beberapa warna RGB pada gl color
glColor3f(140.0f,0.0f,107.0f); untuk warna ungu
glColor3f(140.0f,150.0f,0.0f); untuk warna kuning
glColor3f(0.7f,1.0f,0.7f); untuk warna abu-abu
bukankah garisnya tidak cukup tebal untuk saat ini?
glLineWidth(4.0f); inilah fungsi code untuk menentukan berapa ketebalan garisnya
glPointSize(4.0); fungsinya sama tapi untuk titik
itulah penjelasan singkat dari saya,terimakasih