Skip to main content

Co je OpenGL REG;Kruh?

Neexistuje žádný reálný vestavěný primitivní pro základní kruhový kruh (OpenGL REG;), takže nakreslení kruhu zahrnuje sledování jednoduchého algoritmu pro určení umístění bodů, po kterém mohou být body spojeny s řádky, aby se vytvořilyKruh.Ve většině případů, pro aplikaci pro vykreslování v reálném čase, OpenGL REG;Kruh je aproximován a ve skutečnosti se skládá z řady přímých čar, které vypadají jako kruh, když je vzdálenost mezi koncovými body linek dostatečně krátká.Jeden trik, který může pomoci, aby se kruh hladký, je umožnit míchání a použití režimu hladké linie k snížení vzhledu úhlů, kde se na obvodu kruhu spojují dvě čáry.Dalším způsobem, jak nakreslit kruh, je použití OpenGL REG;Primitivní tvar užitečnosti známý jako disk, který je v podstatě dvourozměrný (2D) kruh, který má další vnitřní kruh, který může být nastaven tak, aby odpovídal průměru vnějšího okraje, aby poněkud neefektivní nakreslil OpenGL reg;kruh.Nejzákladnější algoritmus pro kreslení OpenGL Kruh je vykreslit body ze středové souřadnice pomocí sinusových a kosinových funkcí ve smyčce, která prochází stupněm úhlu až do 360 deg;.Švrknutí 1 stupně najednou je však poměrně neefektivní, takže kroky se obvykle provádějí ve větších přírůstcích.Čím větší jsou přírůstky, tím úhel je kruh vypadat, přičemž konečným příkladem je kruh nakreslený pouze čtyřmi body, což by vytvořilo čtverec.;;kruh, linka může být nakreslena z posledního bodu do aktuálního bodu.Obecně je rychlejší používat liniový proužek k vytvoření úplného kruhu než individuálně nakreslit samostatné čáry.Jakmile jsou body, které obsahují kruh vypočteny, mohou být uloženy v poli a překládat se stejně jako jakákoli sada OpenGL REG;vrcholy.

OpenGL REG;Disk je primitivní tvar, který OpenGL REG;Knihovna obslužných prostředků může nativně kreslit.Je vyroben z vnějšího kruhu a vnitřního kruhu, přičemž oblast mezi vnitřními a vnějšími kruhy je pevná a naplněna.OpenGL REG;Disk lze použít k nakreslení OpenGL REG;Kruh nastavením vnitřního poloměru tak, aby odpovídal vnějšímu poloměru, ačkoli tato technika znamená, že kruh je skutečně nakreslen dvakrát kvůli vnitřním a vnějším okrajům a může zanechat některé grafické artefakty, když se otáčí v různých úhlech.