Skip to main content

Mi az OpenGL Glu?

Az OpenGL A Utility Library (GLU) egy olyan grafikus programozási funkciók gyűjteménye, amelyek további funkcionalitást biztosítanak az alapvető OpenGL Reg számára;rutinok.Az alapvető OpenGL A könyvtár alapvető keretet biztosít a háromdimenziós (3D) grafika és az OpenGL A GLU olyan funkciókat hajt végre, amelyek a keretrendszerrel működnek, hogy a programozó kibővített eszközkészletet biztosítson a bonyolultabb műveletek egyszerűbb végrehajtásához.Az OpenGL Reg -en számos funkció is létezik;A Glu, amely a fejlett primitív típusokat, például a hengereket és a gömböket könnyen elérhetővé teszi.A komplex modellező rendszerek támogatása mellett a GLU emellett tartalmaz funkciókat a mátrix műveletek végrehajtásához, a jelenet kamerájához és a nézetablakhoz való kényelmes fordításokhoz, valamint az emberi olvasható funkciócsomagolásokhoz a közös 3D grafikus feldolgozáshoz.GLU kísérlet arra, hogy kibővítse az alapvető funkciókat, amelyek szerepelnek a szokásos OpenGL könyvtár.Ahelyett, hogy egyszerűen az egyes sokszögek megjelenítésére összpontosítana, a GLU több olyan funkciót próbál biztosítani, amelyek elősegítik a teljes jelenetek létrehozását és kezelését.Ide tartoznak számos rutin, amelyek megkönnyítik a kamera helyzetének tetszőleges pontok körüli lefordítását, valamint az egyszerűsített funkciókat, amelyek elősegítik a megtekintési kötet megállapítását.A Glu, amely nincs az alapkönyvtárban, a fejlett primitív formák megvalósítása.Míg a standard könyvtár csak háromszögek vagy sokszögek rajzolására szolgáló funkciókat biztosít, a GLU olyan funkciókkal rendelkezik, amelyek olyan tárgyakat építhetnek, mint például gömbök, dobozok és hengerek.Noha ezeket a funkciókat egy 3D grafikus programozó könnyen megírhatja, időt takaríthat meg a már tesztelt és hibamentes verziók használatához.(Nurbs).Ezek nagyon hatékony geometriai alakzatok, amelyek organikusan meghajolhatnak és áramolhatnak, és nagyon kevés memóriát használhatnak.A NURBS támogatása a GLU-ban lehetővé teszi a programozónak vagy a művésznek, hogy szinte teljes szabadságot élvezhessen az alakzatok és tárgyak tervezésében egy jeleneten belül.A Glu Supplies egy MIPMapping keret.A MIPMapping a textúra -feltérképezés egyik formája, amely elősegíti a jelenet megjelenítésének sebességének növelését.Ezt úgy érik el, hogy egynél több képet használnak a textúrához.Mindegyik textúrát több hasonló képből készítik, mindegyik kisebb és kevésbé részletes, mint az utolsó, tehát a távolságon lévő objektumok kevésbé részletes textúrákat használnak, és következésképpen sokkal gyorsabbak.