PRIMITIVE OBJECTS
A.
KOMPETENSI DASAR
·
Memahami jenis-jenis primitive objects.
·
Memahami dan dapat membuat objek primitif.
B.
Dasar Teori
1.
Sistem Koordiant OpenGL
Adalah suatu yang abstrak dan biasanya
digunakan untuk perhitungan data yang hasilnya perlu ditampilkan kembali pada
layar atau di atas kertas.
Sistem koordinat sealau dikaitkan dengan
dimensi, dimana
0 D , dimensi ke 0
1 D, dimensi ke 1
2 D, dimensi ke 2
3 D, dimensi ke 3
4 D, dimensi ke 4
5 D, dimensi ke 5, dan seterusnya
Sebuah titik secara umum sering disebut
dimensi ke 0, garis dimensi ke 1, bidang dimensi ke 2, kubus dimensi ke 3, dan
seterusnya. Untuk kebutuhan grafik umumnya kita menggunakan dimensi ke 3. Kita
mempunyai sistem koordinat untuk 2 dimensi dan 3 dimensi yang dibedakan dengan
jumlah sumbu koordinat yang dimiliki oleh masing-masing sistem.
Sistem 2 Dimensi memiliki 2 sumbu
koordinat, yaitu sumbu x dan sumbu y,
sedangkan sistem koordinat 3 dimensi
memiliki 3 buah sumbu koordinat, yaitu x, y dan z.
2.
Fungsi gluOrtho2D(left,right,bottom,top)
gluOrtho2D(-320,320,-240,240)
Mendefinisikan besarnya system koordiant
dengan range sumbu x adalah [320] dan
range untuk sumbu y adalah [-240, 240]
3.
Fungsi dasar menggambar titik glVertex?()
a.
glVertex2i(x,y)
Menggambar titik pada
koordinat x dan
y, dengan nilai
satuan berupa integer. Contoh
glVertex2i(10,10);
b.
glVertex2f(x,y)
Menggambar titik pada
koordinat x dan
y, dengan nilai
satuan berupa float. Contoh
glVertex2f(10.0,10.0);
c.
glVertex2d(x,y) Menggambar
titik pada koordinat
x dan y,
dengan nilai satuan
berupa double. Contoh glVertex2d(10.0,10.0);