Skip to main content

Apa itu OpenGL Glu?

OpenGL Utility Library (GLU) adalah kumpulan fungsi pemrograman grafis yang menyediakan fungsionalitas tambahan untuk OpenGL REG dasar;rutinitas.OpenGL Reg dasar;Perpustakaan memasok kerangka kerja dasar untuk merender grafik tiga dimensi (3D), dan OpenGL Glu mengimplementasikan fungsi yang bekerja dengan kerangka kerja untuk memberi programmer yang diperluas set alat untuk digunakan dalam melakukan operasi yang lebih kompleks dengan cara yang lebih sederhana.Ada juga beberapa fungsi dalam OpenGL Glu yang membuat tipe primitif canggih seperti silinder dan bola tersedia.Selain dukungan untuk sistem pemodelan yang kompleks, GLU juga mencakup fungsi untuk melakukan operasi matriks, terjemahan yang nyaman untuk kamera adegan dan viewport, dan lebih banyak pembungkus fungsi yang dapat dibaca manusia untuk pemrosesan grafis 3D umum.

Fitur OpenGL REG;Upaya Glu untuk memperluas fungsi dasar yang termasuk dalam OpenGL Reg standar;perpustakaan.Alih -alih berfokus hanya pada rendering poligon individu, GLU berupaya memberikan lebih banyak fungsi yang membantu membuat dan mengelola seluruh adegan.Ini termasuk sejumlah rutinitas yang membuatnya lebih mudah untuk menerjemahkan posisi kamera di sekitar titik sewenang -wenang serta fungsi yang disederhanakan yang membantu menetapkan volume tampilan.

bagian lain dari OpenGL Glu yang tidak ada di perpustakaan dasar adalah implementasi bentuk primitif canggih.Sedangkan pustaka standar hanya menyediakan fungsi untuk menggambar segitiga atau poligon, Glu memiliki fungsi yang dapat membuat objek seperti bola, kotak, dan silinder.Meskipun fungsi-fungsi ini dapat dengan mudah ditulis oleh programmer grafis 3D, ia dapat menghemat waktu untuk menggunakan versi yang sudah diuji dan bebas bug.

Selain membentuk primitif, ada juga dukungan dasar untuk B-spline rasional rasional yang tidak seragam(NURBS).Ini adalah bentuk geometris yang sangat efisien yang dapat menekuk dan mengalir secara organik dan menggunakan sedikit memori.Dukungan untuk NURBS di Glu memungkinkan seorang programmer atau artis untuk memiliki kebebasan penuh dalam merancang bentuk dan objek dalam suatu adegan.

Kemampuan tingkat tinggi yang OpenGL Glu Supply adalah kerangka kerja MIPMapping.Mipmapping adalah bentuk pemetaan tekstur yang membantu meningkatkan kecepatan memberikan adegan.Ini dicapai dengan menggunakan lebih dari satu gambar untuk tekstur.Setiap tekstur dibuat dari beberapa gambar serupa, masing -masing lebih kecil dan kurang detail daripada yang terakhir, sehingga objek yang berada pada jarak jauh menggunakan tekstur yang kurang rinci dan akibatnya dianggap lebih cepat.