Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mengendalikan Vertex Berasingan dan Indeks Normal dalam OpenGL Menggunakan Penampan Indeks?
Cabaran Penampan Indeks OpenGL
Dalam senario ini, format fail tersuai yang disediakan mengandungi indeks berasingan untuk bucu dan normal, yang menimbulkan cabaran apabila menggunakan OpenGL, kerana ia menjangkakan satu set indeks. Untuk menyelesaikan isu ini, adalah perlu untuk mencipta puncak OpenGL untuk setiap gandingan unik indeks puncak dan indeks biasa.
Penyelesaian Menggunakan Struktur Data
Pertimbangkan pendekatan berikut :
Pengendalian Penduaan Puncak
Seperti yang dinyatakan dalam masalah, mungkin terdapat bucu pendua. Untuk mengendalikan ini, anda boleh menggunakan set atau jadual cincang untuk menyimpan bucu unik. Apabila anda menemui bucu baharu yang tiada dalam set, tambahkannya pada set dan tatasusunan bucu gabungan.
Atas ialah kandungan terperinci Bagaimana untuk Mengendalikan Vertex Berasingan dan Indeks Normal dalam OpenGL Menggunakan Penampan Indeks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!