Cari Blog Ini

Jumat, 20 November 2009

OpenGL pada C

Contoh pembuatan titik 3 warna :
glClearColor(1,1,1,0); //warna dasar ;1,1,1,0 adalah putih
glBegin(GL_POINTS); //untuk membuat titik
glColor3f(1,0,0); //penentuan warna titik 1 dan posisinya
glVertex3f(-0.1,-0.1,0.1);
glColor3f(0,1,0); //penentuan warna titik 2 dan posisisya
glVertex3f(0.1,-0.1,0.1);
glColor3f(0,0,1); //penentuan titik 3 dan posisinya
glColor3f(0,0.1,-0.1);
glEnd;

Contoh pembuatan garis :
glClearColor(1,1,1,0); // warna background putih
glColor3f(0,0,0); // warna garis hitam
glBegin(GL_LINES); //digunakan untuk membua garis tiap 2 titik yang ada
glVertex3f(0,0,-0.1); //garis 1
glVertex3f(0.3,0.2,0.1);
glVertex3f(0.1,-0.1,-0.2); // garis 2
glVertex3f(0.3,-0.2,0.1);
glEnd;


Contoh pembuatan bidang segi empat :
glClearColor(1,1,1,0); // warna background putih
glBegin(GL_QUARDS); //untuk membuat segi empat dalam tiap4 titik
glColor3f(1,0,0); //posisi titik 1 dengan gradiasi warnanya
glVertex3f(-0.2,0.2,0.2);
glColor3f(1,0,0); //posisi titik 2 dengan gradiasi warnanya
glVertex3f(0.2,0.2,0.2);
glColor3f(1,0,1); //posisi titik 3 dengan gradiasi warnanya
glVertex3f(0.2,-0.2,0.2);
glColor3f(0,1,1); //posisi titik 4 dengan gradiasi warnanya
glVertex3f(-0.2,-0.2,0.2);
glEnd;

selamat mencoba :D:D:D:D:D
jika ada kesulitan kita share disini...

Tidak ada komentar:

Posting Komentar