Skip to main content

Apa itu OpenGL Segi tiga?

OpenGL Segitiga adalah bentuk paling mendasar yang dapat dibentuk di OpenGL dan memiliki permukaan.Dalam geometri, segitiga adalah bentuk yang terbuat dari tiga titik, masing -masing bergabung dengan garis.Di OpenGL , setiap titik yang membentuk sudut segitiga dikenal sebagai titik, yang merupakan kumpulan koordinat dalam ruang tiga dimensi (3D).Segitiga adalah bentuk paling mendasar dengan permukaan, artinya juga unit dasar yang digunakan untuk membuat semua bentuk yang lebih besar dalam adegan yang diberikan.Keuntungan dalam menggunakan OpenGL Segitiga di atas poligon lain adalah dukungan yang disediakan untuk struktur yang lebih kompleks seperti strip segitiga, kipas segitiga dan jerat segitiga.

Salah satu tujuan OpenGL Perpustakaan adalah untuk menyediakan mekanisme untuk menampilkan dan menjiwai objek 3D kompleks dengan memanfaatkan semua perangkat keras yang tersedia, termasuk kartu grafis dan unit pemrosesan grafis (GPU).Segitiga begitu banyak digunakan dalam grafik 3D sehingga sebagian besar kartu grafis dioptimalkan untuk membuat segitiga lebih cepat daripada kebanyakan poligon lainnya.Objek yang dibentuk di OpenGL Mengambil keuntungan dari fitur ini dengan mengubah objek besar dan kompleks menjadi urutan segitiga.Berbentuk yang umum digunakan, disebut quad atau segi empat, adalah persegi panjang sederhana, tetapi terbuat dari dua segitiga yang berbagi satu tepi.Lebih cepat membuat dua segitiga daripada melakukan perhitungan yang diperlukan untuk membuat persegi panjang.

Meskipun dapat secara konseptual mudah menggunakan OpenGL Urutan segitiga untuk membangun objek yang lebih besar, perpustakaan menyediakan fungsi yang dapat membuat tugas lebih mudah dan lebih cepat dan berpotensi menggunakan lebih sedikit ruang.Yang paling umum disebut strip segitiga.Ini adalah bentuk yang dimulai dengan satu OpenGL Segitiga dan memungkinkan pengguna untuk menentukan titik lain yang, ketika terhubung ke dua titik sebelumnya, membentuk segitiga terhubung lainnya.Proses menentukan titik dapat berlanjut, menambahkan segitiga baru setiap kali dengan mendefinisikan hanya satu titik tambahan, yang pada akhirnya membentuk strip panjang segitiga yang bergantian dalam menghadapi saat mereka maju.

Strip dapat digunakan untuk membentuk OpenGL Reg kompleks lain;Bentuk segitiga yang dikenal sebagai mesh segitiga.Ini dapat divisualisasikan sebagai urutan strip segitiga yang berbaris satu di atas yang lain.Hasilnya menyerupai kisi -kisi, kecuali bahwa setiap kotak sebenarnya terdiri dari dua segitiga.Dalam ruang 3D, mesh segitiga dapat digunakan untuk membentuk permukaan yang tidak seragam, seperti wajah manusia atau pegunungan.

Akhirnya, OpenGl Segitiga juga dapat digunakan untuk membentuk bentuk yang dikenal sebagai kipas segitiga.Kipas segitiga dimulai dengan segitiga tunggal.Verteks keempat didefinisikan, dan terhubung ke segitiga sebelumnya, membentuk segitiga baru.Perbedaan dari strip segitiga adalah bahwa, tidak hanya masing -masing segitiga berbagi sisi dengan yang sebelumnya, tetapi masing -masing juga berbagi satu titik akhir umum dari mana mereka semua tampak berasal.Dalam ruang 3D, kipas segitiga dapat digunakan untuk membuat bentuk lain, seperti kerucut atau piramida.