Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Alur OpenGL mengharuskan Anda untuk memasukkan beberapa jenis data:
- Simpul. Simpul menjelaskan bentuk objek geometris yang diinginkan. Untuk menentukan simpul, gunakan fungsi glVertex* bersama dengan glBegin dan glEnd untuk membuat titik, garis, atau poligon. Anda juga dapat menggunakanglRectuntuk menjelaskan seluruh persegi panjang sekaligus.
- bendera Edge. Secara default, semua tepi poligon adalah tepi batas. Gunakan glEdgeFlag* untuk secara eksplisit mengatur bendera tepi.
- Posisi raster saat ini. Ditentukan dengan glRasterPos*, posisi raster saat ini digunakan untuk menentukan koordinat raster untuk operasi gambar piksel dan bitmap.
- normal saat ini. Vektor normal yang terkait dengan verteks tertentu menentukan bagaimana permukaan di puncak tersebut berorientasi pada ruang tiga dimensi; ini pada gilirannya mempengaruhi berapa banyak cahaya yang diterima vertex tertentu. GunakanglNormal* untuk menentukan vektor normal.
- Warna saat ini. Warna puncak, bersama dengan kondisi pencahayaan, menentukan warna akhir yang menyala. Warna ditentukan dengan glColor* jika dalam mode RGBA, atau dengan glIndex* jika dalam mode indeks warna.
- Koordinat tekstur saat ini. Ditentukan dengan glTexCoord*, koordinat tekstur menentukan lokasi dalam peta tekstur untuk dikaitkan dengan puncak objek.
Nota
Ketika glVertex* dipanggil, puncak yang dihasilkan mewarisi bendera tepi saat ini, koordinat normal, warna, dan tekstur. Oleh karena itu, glEdgeFlag*, glNormal*, glColor*, dan glTexCoord* harus dipanggil sebelum glVertex *, jika mereka memengaruhi verteks yang dihasilkan.