Mavzu: Opengl grafik kutubxonasi



Yüklə 0,61 Mb.
səhifə4/5
tarix07.10.2023
ölçüsü0,61 Mb.
#126179
1   2   3   4   5
kompyuter grafikasi

Umuman olganda, GLUT kutubxonasi OpenGL tarkibiga kirmaydi. Ammo, de facto barcha distributlari tarkibiga kiradi va turli piatformalar uchun ishlay oladi. GLUT OpenGL ilovalarini yaratish uchun minimal darajadagi kerakli funksiyalar to‘plamidan tashkil topgan. Funksional jihatdan GLX kutubxonasi nisbatan kamroq ommaviylashgan. Ushbu qo‘llanmaga asosan GLUT kutubxonasi ko‘riladi.

  • Umuman olganda, GLUT kutubxonasi OpenGL tarkibiga kirmaydi. Ammo, de facto barcha distributlari tarkibiga kiradi va turli piatformalar uchun ishlay oladi. GLUT OpenGL ilovalarini yaratish uchun minimal darajadagi kerakli funksiyalar to‘plamidan tashkil topgan. Funksional jihatdan GLX kutubxonasi nisbatan kamroq ommaviylashgan. Ushbu qo‘llanmaga asosan GLUT kutubxonasi ko‘riladi.

OpenGL tuziiishi

  • OpenGL tuziiishi
  • OpenGL funksiyalari mijoz-server texnologiyasi asosida yaratilgan. Ilovalar mijoz vazifasini bajaradi - ular buyruqlami ishlab chiqadilar,- server OpenGL esa ulami qayta ishlaydi va bajaradi. Server o‘zi mijoz joylashgan kompyutyerda joylashgan bo‘lishi ham mumkin (masalan, dinamik yuklanuvchi kutubxona ko‘rinishida - DLL), yoki boshqa kompyuterda (ushbu holda mashinalar o‘rtasida ma’lumot almashinish uchun maxsus protokol qo‘llaniladi). GL bir qancha tanlangan rejimlar bo’yicha grafik primitivlami kadr buferida chizadi va qayta ishlaydi. Har bir primitiv - bir nuqta, kesma, ko'pburchak va boshqalar bo‘lishi mumkin. Har bir rejim boshqasiga bog'liq bo'lmagan holda o'zgartirilishi mumkin. Primitivlami aniqlash, rejimlami tanlash va boshqa amallar kutubxona funksiyalarini chaqirish ko‘rinishidagi buyruqlar orqali tavsiflanadi.

Buyruqlar sintaksisi

  • GL buyruqlarining belgilanishi gl.h faylida joylashgan, uni qo'shish uchun quyidagini yozish zarur bo‘ladi: #include GLU kutubxonasi bilan ishlash uchun glu.h faylini qo‘shish zarur. Ushbu kutubxona versiyalari qoida sifatida dasturlash tizimlari distributivlariga avtomatik o‘rnatiladi, masalan, Microsoft Visual C++, DevC++ yoki Borland C++ . Standart kutubxonalardan farqli ravishda, GLUT paketini alohida o‘matish va qo‘shish zarur. OpenGL bilan ishlash uchun dasturlash muhitini sozlash to‘g ‘risidagi batafsil ma’lumot ilova С da berilgan.

Yüklə 0,61 Mb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə