Anda di halaman 1dari 11

Jelaskan perintah-perintah OpenGL berikut:

Aturan: Lembar sampul, berisi nama , nim , kelas, dan keterangan tugas1(Kertas a4)

1. glAccum()
beroperasi pada buffer akumulasi.
2. glAlphaFunc()
memungkinkan aplikasi Anda untuk mengatur fungsi tes Alpha
3. glArrayElement()
menentukan elemen array yang digunakan untuk membuat simpul.
4. glBlindTexture()
memungkinkan pembuatan tekstur bernama yang terikat pada target tekstur.
5. glBitmap()
Untuk menggambar bitmap
6. glBlendFunc()
menentukan aritmatika piksel.
7. glCallList()
untuk mengekseskusi display list
8. glClear()
untuk membersihkan buffer yang dispesifikasikan denganwarna yang telah ditentukan
9. glClearAccum()
menentukan nilai yang jelas untuk buffer akumulasi.
10. glClearColor()
untuk memilih warna yang akan digunakan untukmembersihkan latar belakang dalam mode
RGBA
11. glClearDepth()
menentukan nilai yang jelas untuk Depth buffer.
12. glClearIndex()
menentukan nilai yang jelas untuk indeks warna buffer.
13. glClearStencil()
menentukan nilai yang jelas untuk buffer stensil.
14. glClipPlane()
menentukan bidang yang dengannya semua geometri terpotong.
15. glColor*()
Fungsi-fungsi ini mengatur warna saat ini
16. glColorMask()
memungkinkan dan menonaktifkan penulisan komponen warna frame-buffer.
17. glColorMaterial()
menyebabkan warna material untuk melacak warna saat ini.
18. glColorPointer()
mendefinisikan matrix warna.
19. glCopyPixels()
menyalin piksel dalam framebuffer.
20. glReadBuffer()
memilih sumber warna buffer untuk piksel.
21. glCopyTexImage2D()
menyalin piksel dari framebuffer ke gambar tekstur dua dimensi.
22. glCopyTexSubImage2D()
memilih sub-gambar dari gambar tekstur dua dimensi dari framebuffer.
23. glDeleteList()
menghapus daftar tampilan grup yang berdekatan.
24. glDeleteTextures()
menghapus tekstur bernama.
25. glDisable()
untuk mengaktifkan atau menonaktifkan kemampuan OpenGL.
26. glDrawArray()
menentukan beberapa primitif untuk ditampilkan.
27. glDrawBuffer()
menentukan buffer warna mana yang harus ditarik.
28. glDrawPixels()
menulis blok piksel ke framebuffer.
29. glEdgeFlag*()
Fungsi-fungsi ini menandai tepi sebagai batas atau tidak terbatas
30. glEdgeFlagPointer()
mendefinisikan array tepi flag
31. glEnable()
mengaktifkan kemampuan OpenGL.
32. glEvelCoord*()
Fungsi-fungsi ini mengevaluasi peta satu dimensi atau dua dimensi yang diaktifkan
33. glEvalMesh*()
fungsi-fungsi ini menghitung titik atau garis pada satu dimensi atau dua dimensi
34. glFeedbackBuffer()
mengontrol mode umpan balik.
35. glFinish()
untuk memastikan gambar dapat dieksekusi
36. glFlush()
untuk memastikan gambar bias dieksekusi
37. glFog*()
Fungsi-fungsi ini menentukan parameter kabut/Fog
38. glFrustum()
mengalikan matriks saat ini dengan matriks perspektif.
39. glGenLists()
membuat satu set daftar tampilan kosong yang berdekatan
40. glGenTextures()
menghasilkan nama tekstur.
41. glGetError()
mengembalikan kesalahan informasi.
42. glGetTexLevelParameter*()
Fungsi-fungsi ini mengembalikan nilai parameter tekstur untuk tingkat detail tertentu:
43. glGetError()
44. glGetTexLevelParameter*()
45. glIndex*()
Fungsi-fungsi ini mengatur indeks warna saat ini
46. glIndexMask()
mengontrol penulisan masing-masing bit dalam buffer indeks warna.
47. glIndexPointer()
mendefinisikan array indeks warna.
48. glInitNames()
menginisialisasi tumpukan nama.
49. glIsList()
tes untuk keberadaan daftar tampilan.
50. glLight*()
Fungsi-fungsi ini mengembalikan nilai parameter sumber cahaya
51. glLightModel*()
Fungsi-fungsi ini mengatur pencahayaan parameter model
52. glListBase()
menetapkan basis daftar tampilan untuk glCallLists.
53. glLoadIdentity()
untuk menonaktifkan transformasi sebelumnya
54. glLoadName()
memuat sebuah nama ke dalam tumpukan nama.
55. glLogicOp()
menentukan operasi logika pixel untuk menunjukkan indeks warna.
56. glMap*()
Fungsi-fungsi ini mendefinisikan evaluator satu dimensi dan dua dimensi
57. glMapGrid*()
Fungsi-fungsi ini mendefinisikan mesh/lubang satu dimensi atau dua dimensi:
58. glMaterial()
Fungsi-fungsi ini menentukan material parameter untuk model pencahayaan
59. glNewList()
Untuk mengawali atau mendefinisikan display list
60. glNormal()
Fungsi-fungsi ini mengatur vektor normal saat ini
61. glNormalPointer()
mendefinisikan array normals.
62. glOrtho()
mengalikan matriks saat ini dengan matriks ortografi.
63. glPixelMap*()
Fungsi-fungsi ini mengatur peta transfer piksel
64. glPixelStore*()
Fungsi-fungsi ini mengatur mode penyimpanan piksel
65. glPixelTransfer()
Fungsi-fungsi ini mengatur mode transfer piksel
66. glPixelZoom*()
menentukan faktor pembesaran piksel.
67. glPointSize()
untuk mengatur besarnya diameter titik Rasterize.
68. glPolygonMode()
memilih mode Rasterize poligon
69. glPolygonOffset()
mengatur skala dan unit yang digunakan OpenGL untuk menghitung nilai kedalaman.
70. glPopMatrix()
untuk memanggil dan mendorong  tumpukan matriks saat ini
71. glPopName()
untuk memanggil dan mendorong  nama tumpukan.
72. glPushMatrix()
untuk memanggil dan mendorong  tumpukan matriks saat ini.
73. glPushName()
untuk memanggil dan mendorong  nama tumpukan.
74. glRasterPos*()
Fungsi-fungsi ini menentukan posisi Raster untuk operasi piksel
75. glReadBuffer()
memilih sumber warna buffer untuk piksel.
76. glReadPixels()
membaca sebuah blok piksel dari framebuffer.
77. dlRect*()
Fungsi-fungsi ini menggambar persegi Panjang/persegi
78. glRotate()
Fungsi-fungsi ini mengalikan matriks saat ini dengan matriks rotasi
79. glScale*()
Fungsi-fungsi ini mengalikan matriks saat ini dengan matriks skala umum
80. glShadeModel()
memilih shading yang datar atau halus.
81. glTextCoord*()
Fungsi-fungsi ini mengatur koordinat tekstur saat ini
82. glTexEnv*()
Fungsi-fungsi ini menetapkan parameter lingkungan tekstur
83. glTexGen*()
Fungsi-fungsi ini mengontrol pembentukan koordinat tekstur
84. glTextImage1D()
menentukan gambar tekstur satu dimensi
85. glTexParameter*()
Fungsi-fungsi ini menetapkan parameter tekstur
86. glTexSubImage1D()
menentukan bagian dari gambar tekstur satu dimensi yang ada.
87. glTexSubImage2D()
menentukan bagian dari gambar tekstur dua dimensi yang ada.
88. glTranslate*()
Fungsi-fungsi ini mengalikan matriks saat ini dengan matriks translasi
89. gluBeginCurve()
membatasi definisi kurva (NURBS)
90. gluCylinder()
untuk Menggambar sebuah silinder.
91. gluDeleteNurbsRenderer()
untuk Menghancurkan objek NURBS.
92. gluDeleteQuadric()
untuk Menghancurkan objek Quadric
93. gluErrorString()
menghasilkan error string dari kode error OpenGL atau GLU. String error yang ada hanya dari
ANSI.
94. gluLoadSamplingMatrices()
memuat (NURBS) pengambilan sampel dan pemilihan matriks.
95. gluNurbSurface()
untuk Menentukan bentuk permukaan NURBS
96. gluOrtho2D()
untuk Menentukan matriks proyeksi ortografi 2-D.
97. gluScaleImage()
untuk menyekalakan gambar ke ukuran yang diinginkan
98. gluSphere()
untuk Menggambar sebuah bola.
99. glutCreateWindow()
mengirimkan permintaan untuk jendela yang akan dibangun.
100. glutCreateSubWindow()
membuat subwindow dari window
101. glutDisplayFunc()
mengatur tampilan callback untuk jendela saat ini.
102. glutDestroyWindow()
menghancurkan jendela yang dipilih.
103. glutFullScreen()
meminta agar jendela saat ini menjadi full screen.
104. glutHideWindow()
menyembunyikan jendela yang terbuka saat ini
105. glutIdleFunc()
mengatur global callback menjadi fungsi
106. glutInit()
digunakan untuk menginisialisasi Library GLUT.
107. glutInitDisplayMode()
mengatur mode tampilan awal.
108. glutWindowPosition()
mengatur posisi jendela awal
109. glutWindowSize()
Mengatur ukuran jendela awal
110. glutKeyboardFunc()
mengatur callback keyboard untuk jendela saat ini.
111. glutMainLoop()
Untuk looping sampai window ditutup oleh user
112. glutMotionFunc()
mengatur gerakan callback untuk jendela saat ini.
113. glutMouseFunc()
mengatur callback mouse untuk jendela saat ini.
114. glutPostRedisplay()
menandai jendela saat ini yang perlu ditampilkan ulang.
115. glutReshapeFunc()
mengatur callback pembentukan kembali untuk jendela saat ini.
116. glutSetColor()
mengatur warna entri peta warna di lapisan penggunaan untuk jendela saat ini.
117. glutWindowTitle()
118. glutSetIconTitle()
mengubah icon judul jendela tingkat atas saat ini.
119. glutShowWindow()
menampillkan jendela yang terbuka saat ini
120. glutSolidCone()
membuat kerucut yang solid/padat
121. glutSolidSphere()
membuat bola yang solid/padat
122. glutSolidTorus()
membuat torus (donat) yang solid/padat
123. glutSwapBuffers()
untuk menukar bagian belakang buffer menjadi buffer layar(screen buffer)
124. glutWireCone()
membuat rangka gambar kerucut
125. glutWireCube()
membuat rangka gambar kubus
126. glutWireSphere()
membuat rangka gambar bola
127. glutWireTorus()
membuat rangka gambar torus/donat
128. gluTessBeginContour()
untuk membatasi deskripsi kontur
129. glXCopyContext()
mengcopy keadaan dari satu konteks render ke yang lain
130. glXUseXFont()
membuat daftar tampilan bitmap dari font X
131. glXWaitGL()
menyelesaikan eksekusi GL sebelum panggilan X berikutnya

Anda mungkin juga menyukai