glClear(GL_COLOR_BUFFER_BIT); //untuk hapus layar
glColor3f(1.0f,0.0f,0.0f); //ini buat nge-set warna
glBegin(GL_POLYGON);
/*polygon adalah bentuk datar yang terdiri dari garis-garis lurus yang bergabung untuk membentuk rantai tertutup atau sirkuit.*/
glVertex2i(200,250); //menentukan titik tiap2 sudut [x,y]
glVertex2i(300,250);
glVertex2i(250,350);
glEnd(); //untuk mengahkiri
glColor3f(0.0f,0.0f,0.0f); //untuk nge-set warna
glBegin(GL_LINE_LOOP); //membuat garis dan menghubungkannya satu titik dengan yang lain secara otomatis
glVertex2i(150,350); //menentukan titik tiap2 sudut [x,y]
glVertex2i(250,350);
glVertex2i(200,450);
glEnd(); //untuk mengahkiri
glFlush(); //menutup layar
catatan : untuk menambahkan segitiga lagi dengan koordinat yang berbeda bisa ditambahkan sebelum glFlush();
hasil:
source code nya bisa di download disini
Tidak ada komentar:
Posting Komentar