Kali ini saya membuat
pentagon yang bentuknya seperti obat nyamuk bakar,,,,,,,
hehehehehhehehe
hehehehehhehehe
Pembuatanya juga
menggunakan devC++, tapi saya membuatnya dengan cara manual yaitu tidak
menggunakan perulangan yaitu FOR dan kawan-kawannya.
Cukup saya kopas dan saya
ganti angka dan serta warna (koding berasal dari soen yang mengampu
saya,,,,,,,:D)
Pada dasarnya pembuatan
pentagon tersebut agar memiliki sisi-sisi yang sama menggunakan rumus
matematika yaitu seperti berikut:
Jangan bingung menghitung
rumus tersebut karena computer akan otomatis menghitungnya,,,,,,,,,,,,,,
Disini saya akan
menjelaskan sedikit tentang kodingnya, semoga saja tidak menyesatkan,,,,,,
wkwkwkkwkwkwkkwkwkw
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT); //
hapus layar
glBegin(GL_LINE_STRIP);
glColor3f(0.0, 0.0, 1.0); /*
hexagon */
glVertex2f(10.0, 0.0);
glVertex2f(10 *
cos(2*3.14159265*1/6), 10 * sin(2*3.14159265*1/6));
glVertex2f(10 *
cos(2*3.14159265*2/6), 10 * sin(2*3.14159265*2/6));
glVertex2f(10 *
cos(2*3.14159265*3/6), 10 * sin(2*3.14159265*3/6));
glVertex2f(10 *
cos(2*3.14159265*4/6), 10 * sin(2*3.14159265*4/6));
glVertex2f(10 *
cos(2*3.14159265*5/6), 10 * sin(2*3.14159265*5/6));
glVertex2f(8.0,0.0);
glEnd();
glBegin(GL_LINE_STRIP);
glColor3f(0.0, 0.0, 1.0); /*
hexagon */
glVertex2f(8.0, 0.0);
glVertex2f(8 *
cos(2*3.14159265*1/6), 8 * sin(2*3.14159265*1/6));
glVertex2f(8 *
cos(2*3.14159265*2/6), 8 * sin(2*3.14159265*2/6));
glVertex2f(8 *
cos(2*3.14159265*3/6), 8 * sin(2*3.14159265*3/6));
glVertex2f(8 *
cos(2*3.14159265*4/6), 8 * sin(2*3.14159265*4/6));
glVertex2f(8 *
cos(2*3.14159265*5/6), 8 * sin(2*3.14159265*5/6));
glVertex2f(6.0,0.0);
glEnd();
koding diatas merupakan peng implementasi dari rumus yg digunakan untuk
membuat pentagon spiral. Dimana glVertex2f(10.0,
0.0); menentukan titik awal dari pembuatan sepiral yang kemudian di
teruskan dengan menggunakan rumus matematika untuk menentukan koordinatnya. Di koding
tersebut agar saling terhubung antara titik 1 dengan yg lainya menggunakan
GL_LINE_STRIP. Dan supaya membentuk spiral pada akhir titik yg titik awal 10 di
akhir pembuatan pentagon awal di
deklarasikan glVertex2f(8.0,0.0); supaya bentuk pentagon
selanjutnya menjorok ke dalam. Dan langkah tersebut dilakukan seterusnya
samapi berhenti di angka
0,,,,,,,,,,,,,,,,,,,,,
Demikian penjelasan singkat saya,
semoga tidak menyesatkan,,,,,,,,,,,,,,,,
wkwkwkkwkwkkwkwkwkwkkwkw
jika menginginkan kodingnya bisa di donlot disini
Tidak ada komentar:
Posting Komentar