Skip to main content

Co je OpenGL REG;Text?

OpenGL REG;Text popisuje jakékoli počítačové písmo, které se prostřednictvím řady různých metod jeví jako prvek uvnitř OpenGL REG;scéna.Neexistuje žádná vrozená schopnost pro OpenGL REG;Zobrazení textu uvnitř trojrozměrné (3D) scény a ve skutečnosti neexistují žádné vnitřní způsoby, jak překrývat systémový text uvnitř rámce.To vedlo k vytvoření různých nezávislých knihoven, které se pokusily vytvořit pomocí OpenGL REG;Text co nejjednodušší.Existují tři základní metody vytváření OpenGL REG;Text: Mapování textury, geometrie a bitmapa.Každý z nich má výhody a nevýhody, s největší nevýhodou pro téměř všechny OpenGL REG;Text je snížení rychlosti vykreslování.

Neexistuje žádný mechanismus pro zobrazení textu v OpenGL REG;, hlavně proto, že účelem knihovny je poskytnout hardwarově zrychlenou 3D grafiku.Zobrazení písem nebo jiného textu se nepovažuje za nezbytnou součást OpenGL REG;Knihovna funkcí.Místo toho vývojáři softwarových a operačních systémů poskytli nezávislé knihovny ve snaze usnadnit používání textu uvnitř 3D prostředí.

pomocí Bitmap OpenGL REG;Text lze provést několika způsoby, ale je to zdaleka jedna z nejjednodušších metod implementace.Tento proces začíná jedním bitmapovaným obrazem celé sady písma, který bude použit.Když je třeba na obrazovce zobrazit slovo, jednotlivá písmena jsou zkopírována z bitmapy a uspořádána na OpenGL REG;textura.Tato textura, která nyní obsahuje kompletní řetězec, je poté mapována na čtyřúhelník a umístěna před scénu, takže překrývá zbytek 3D objektů.text.To zahrnuje použití písma, které má dvourozměrné (2D) vektorové informace o tom, jak nakreslit každé písmeno.Tyto vektory jsou přeloženy do vrcholů a trojúhelníků, což z každého písmene dělá svůj vlastní model.Abychom zobrazili řetězec textu s geometrickými písmami, musí být modely pouze seřazeny ve správném pořadí ve scéně.Jednou z výhod této metody je, že textové modely lze snadno extrudovat tak, aby vytvořily blokovité 3D písmena.Text má použít jednoduchou předem vyrobenou mapu textury.Toto je obrázek, ve kterém je požadovaný textový řetězec již nakreslen způsobem, jakým by se měl objevit na scéně.Obrázek pak lze použít na jakýkoli objekt a zobrazovat text při vykreslení objektu.Mapy textury jsou většinou účinné pro statický text, jako jsou slova na straně 3D modelu lepenky.Je to jeden z nejjednodušších způsobů, jak ukázat text, který má správné mezery a kerning.