Co je to trojúhelník OpenGL®?

trojúhelník OpenGL® je nejzákladnější tvar, který lze vytvořit v OpenGL® a mít povrch. V geometrii je trojúhelník tvar, který je vyroben ze tří bodů, z nichž každá se spojila s linií. V OpenGL® je každý bod, který tvoří roh trojúhelníku, známý jako vrchol, což je sbírka souřadnic v trojrozměrném (3D) prostoru. Trojúhelník je nejzákladnější tvar s povrchem, což znamená, že je také základní jednotka používaná k vytvoření všech větších tvarů v dané scéně. Výhodou při používání trojúhelníku OpenGL® oproti jiným polygonům je podpora poskytovaná pro složitější struktury, jako jsou proužky trojúhelníku, trojúhelníkové ventilátory a trojúhelníkové sítě. Trojúhelníky jsou tak široce používány ve 3D grafice, že většina grafických karet je optimalizována tak, aby rychle vykreslily trojúhelníkyer než většina ostatních polygonů. Objekt vytvořený v OpenGL® využívá tuto funkci přeměnou velkých a složitých objektů na sekvenci trojúhelníků. Běžně používaný tvarovaný, nazývaný quad nebo čtyřúhelník, je jednoduchý obdélník, ale je vyroben ze dvou trojúhelníků, které sdílejí jediný okraj. Je rychlejší vykreslit dva trojúhelníky než provádět výpočty nezbytné k vykreslení obdélníku.

Ačkoli může být koncepčně jednoduché použití sekvence Triangle OpenGL® k vytvoření většího objektu, knihovna poskytuje funkce, které mohou úkolu usnadnit a rychlejší a potenciálně využívat méně místa. Nejběžnější se nazývá trojúhelníkový pás. Jedná se o tvar, který začíná jediným trojúhelníkem OpenGL® a umožňuje uživateli definovat jiný bod, který při připojení k předchozích dvou bodů tvoří další připojený trojúhelník. Proces definování bodů může pokračovat a přidávatnový trojúhelník pokaždé tím, že definuje pouze jeden další bod, v konečném důsledku tvoří dlouhý pruh trojúhelníků, které se při postupu střídají.

Pruh lze použít k vytvoření dalšího komplexního tvaru trojúhelníku OpenGL® známého jako trojúhelníková síť. To lze vizualizovat jako sekvence trojúhelníkových proužků seřazených po druhém na druhém. Výsledek se podobá mřížce, kromě toho, že každý čtverec se skutečně skládá ze dvou trojúhelníků. Ve 3D prostoru lze použít trojúhelníkový mřížku k vytvoření nejednotných povrchů, jako je například lidská tvář nebo pohoří.

Nakonec lze také použít trojúhelník OpenGL® k vytvoření tvaru známého jako ventilátor trojúhelníku. Ventilátor trojúhelníku začíná jediným trojúhelníkem. Je definován čtvrtý vrchol a je připojen k předchozímu trojúhelníku, který tvoří nový trojúhelník. Rozdíl od pruhu trojúhelníku spočívá v tom, že nejen každý z trojúhelníků sdílí stranu s předchozím, ale každý také sdílí jediný společný koncový bod, ze kterého se zdá, že všichni vyzařují. Ve 3D prostoru lze ventilátor trojúhelníku použít k vytvoření dalších tvarů, jako je kužel nebo pyramida.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?