Co je kreslení OpenGL®?

"OpenGL® Drawing" je obecný termín, který lze použít k označení, že aplikace byla nastavena na použití knihoven Open Graphics Library® k vykreslení na displej. Může být také použit v programování k popisu použití různých funkcí v knihovně k vytvoření prvků ve scéně. Kresba OpenGL® nejčastěji zahrnuje sestavování bodů a linek do trojúhelníků, čtyřúhelníků nebo jiných polygonů, aby vytvořily rozeznatelné objekty nebo rozhraní, s nimiž uživatel může vidět nebo s nimi komunikovat. Kreslení OpenGL® může být také konečnou vykreslenou scénou, protože je zobrazena na obrazovce nebo jiném zařízení.

Z pohledu programování je kreslení OpenGL® velmi podobné kreslení na papíře s perem. V rámci OpenGL® je typ virtuálního stylusu, který lze přesunout z jedné pozice na další, ale vždy si pamatuje přesně tam, kde je v současné době umístěn. Stylus lze přesunout a resetovat, ale zároveň lze použít k nastínění nepřetržitých sad bodů.

Jedním z příkladů použití značky pozice pro kreslení je objekt nazývaný Triangle Strip. Toto je posloupnost trojúhelníků, ve kterých každý sdílí stranu s dalším trojúhelníkem. Pomocí funkcí kreslení OpenGL® je nakreslen bod, následovaný dalším dvěma pro vytvoření základního trojúhelníku. Další dva body, na které se přesune virtuální stylus, budou připojeny a vytvoří druhý trojúhelník. Tento proces lze použít k nakreslení celých komplikovaných objektů přechodem z bodu k bodu.

Prostřednictvím použití knihoven nebo rozšíření užitků existuje řada funkcí kreslení OpenGL® na vysoké úrovni, které lze použít k zjednodušení konstrukce složitých scén. Tyto funkce mohou nakreslit krychli, kouli nebo jiný tvar primitivní a odstranit potřebu pracně generovat kód kotle, aby nakreslili tvar. Body, které jsou jen jednotlivé tečky na daném místě, lze manipulovat prostřednictvím funkcí kresleníTakže rastrový obrázek, jako je fotografie, lze převést do trojrozměrných (3D) souřadnic.

Po stanovení a předávání geometrie pro scénu a přenesení grafického hardwaru pomáhá rutiny OpenGL® kreslení při vykreslování scény do zobrazovacího zařízení. Když jsou matematické informace, které popisují body, čáry a povrchy scény přitahovány k monitoru, proces je známý jako rasterizace, ve kterém je obraz vytvořen dvourozměrný (2d), takže je lze zobrazit. Výsledný 2D rasterizovaný obrázek z 3D dat lze nazvat výkresem OpenGL®.

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?