Skip to main content

Apa itu OpenGL Menggambar?

OpenGL Gambar adalah istilah umum yang dapat digunakan untuk menunjukkan aplikasi telah diatur untuk menggunakan Open Graphics Library perpustakaan untuk diterjemahkan ke layar.Ini juga dapat digunakan dalam pemrograman untuk menggambarkan penggunaan fungsi yang berbeda dalam perpustakaan untuk membuat elemen dalam suatu adegan.Paling sering, OpenGL Gambar melibatkan perakitan titik dan garis menjadi segitiga, segi empat atau poligon lain untuk membuat objek atau antarmuka yang dapat dilihat yang dapat dilihat atau berinteraksi dengan pengguna.OpenGL Menggambar juga dapat menjadi pemandangan terakhir yang ditampilkan di layar atau perangkat lain.

Dari perspektif pemrograman, OpenGL Menggambar sangat mirip dengan menggambar di atas kertas dengan pena.Ada jenis stylus virtual di dalam OpenGL Itu dapat dipindahkan dari satu posisi ke posisi berikutnya tetapi selalu ingat persis di tempat yang saat ini berada.Stylus dapat dipindahkan dan diatur ulang tetapi, pada saat yang sama, dapat digunakan untuk menguraikan set poin kontinu.

Salah satu contoh menggunakan penanda posisi untuk menggambar adalah objek yang disebut strip segitiga.Ini adalah urutan segitiga di mana masing -masing berbagi sisi dengan segitiga berikutnya.Menggunakan OpenGL Fungsi menggambar, suatu titik ditarik, diikuti oleh dua lagi untuk membuat segitiga dasar.Dua titik berikutnya di mana stylus virtual dipindahkan akan terhubung, membentuk segitiga kedua.Proses ini dapat digunakan untuk menggambar seluruh objek rumit dengan bergerak dari titik ke titik.

Melalui penggunaan perpustakaan atau ekstensi utilitas, ada sejumlah OpenGL Reg tingkat tinggi;Fungsi menggambar yang dapat digunakan untuk membantu menyederhanakan konstruksi adegan kompleks.Fungsi -fungsi ini dapat menggambar kubus, bola atau bentuk primitif lainnya, menghilangkan kebutuhan untuk secara susah payah menghasilkan kode boilerplate untuk menggambar bentuk.Poin, yang hanya satu titik di lokasi tertentu, dapat dimanipulasi melalui fungsi menggambar sehingga gambar raster seperti foto dapat diterjemahkan ke dalam koordinat tiga dimensi (3D).

Setelah geometri untuk adegan telah ditentukandan diteruskan ke perangkat keras grafis, OpenGL Menggambar rutinitas membantu dalam memberikan adegan ke perangkat tampilan.Ketika informasi matematika yang menggambarkan titik, garis, dan permukaan adegan ditarik ke monitor, prosesnya dikenal sebagai rasterisasi, di mana gambar dibuat dua dimensi (2D) sehingga dapat ditampilkan.Gambar raster 2D yang dihasilkan yang dibuat dari data 3D dapat disebut OpenGL menggambar.