GRAFIKA KOMPUTER
1. glload identity
Fungsi untuk memanggil matriks identitas dan dijadikan status matriks (proyeksi). Fungsi untuk memanggil matriks identitas ke matriks agar nilai-nilai awal kembali ke pusat koordinat (0,0,0). Fungsi glloadidentity ini juga berfungsi untuk mereset Project Matrix yang kita buat.
2. glpush matrix
Fungsi yang memiliki kegunaan untuk awal perhitungan matrix. Mekanismenya Matriks paling atas disalin, jadi isinya diduplikasi di antara atas maupun dibawah matriksnya. Jika terlalu banyak matriks yang didorong, kesalahan akan timbul.
3. glpop matrix
Fungsi yang memiliki kegunaan kebalikan dari glpush matrix, yaitu untuk akhir perhitungan matrix. Mekanismenya Melepaskan matriks tertinggi dari tumpukan, menghancurkan isi matriks-popped. matriks kedua dari teratas matriks menjadi matriks tertinggi. Tumpukan sekarang ditentukan oleh glMatrix Mode (). Jika tumpukan mengandung satu matriks, disebut glPop Matrix () menyebabkan timbulnya kesalahan.
4. glview port
untuk menentukan titik awal dan titik akhir (pixel tampilan). Anda menggunakan glViewport () untuk memilih daerah menarik yang lebih kecil; misalnya, anda bisa membagi lagi window untuk membuat efek layar pecah untuk tampilan yang berlipat ganda di window yang sama.
5. Glortho
digunakan untuk membuat kotak tempat obyek yang sedang digambar. Argumen fungsi pada glOrtho adalah sebagai berikut :
void glOrtho(double left, double right, double bottom, double top, double near, double far);
contohnya : glOrtho(-10.0, 10.0, -10.0, 10.0, -10.0, 10.0);
artinya : mendefinisikan besarnya sistem koordinat dengan range sumbu x adalah [-10,10], range untuk sumbu y adalah [-10,10], range untuk sumbu z adalah [-10,10]
Tidak ada komentar:
Posting Komentar