Mavzu: Opengl grafik kutubxonasi



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

Geometrik о ‘zgartirish funksiyalari to‘plami dasturchiga obyektlarni turli xil o‘zgartirish - burish, ko‘chirish, masshtablashtirishni bajarish imkonini beradi. Shunday ekan, OpenGL qo‘shimcha operatsiyalami ham bajara olishi mumkin, masalan, chiziqlar va sirtiarni qurishda splaynlardan foydalanish, tasviming ko‘rinmas qismlarini olib tashlash, piksellar darajasidagi tasvirlar bilan ishlash va b.

  • Geometrik о ‘zgartirish funksiyalari to‘plami dasturchiga obyektlarni turli xil o‘zgartirish - burish, ko‘chirish, masshtablashtirishni bajarish imkonini beradi. Shunday ekan, OpenGL qo‘shimcha operatsiyalami ham bajara olishi mumkin, masalan, chiziqlar va sirtiarni qurishda splaynlardan foydalanish, tasviming ko‘rinmas qismlarini olib tashlash, piksellar darajasidagi tasvirlar bilan ishlash va b.

OpenGL interfeysi

  • OpenGL kutubxonalar to‘plamidan tarkib topgan. Barcha bazaviy funksiyalar asosiy kutubxonada saqlanadi, belgilab qo‘yish uchun keyinchalik biz GL qisqartmasidan foydalanamiz. Bundan tashqari, OpenGL o'zida bir qancha qo‘shimcha kutubxonalarni qamrab oladi [2]. Ulardan birinchisi - GL (GL U - GL Utility) utilit kutubxonasi. Ushbu kutubxonaning barcha funksiyalari GL ning bazaviy funksiyalari orqali belgilanadi, masalan, keng tarqalgan geometrik primitivlar to‘plami (kub, shar. silindr, disk), splaynlar qurish funksiyalari, matritsalar ustida qo‘shimcha operatsiyalami amalga oshirish (amallar bajarish) va x.k

OpenGL da oynalar bilan ishlash yoki foydalanuvchi ma’lumot kiritishi uchun zarur hech qanday maxsus buyruqlar mavjud emas. Shu sabab foydalanuvchi bilan ishlash uchun va oynalar tizimi yordamida ma’lumotlarni ko‘rsatish uchun maxsus uzatuvchi kutubxonalar yaratilgan, ya’ni tez-tez ishlatiiadigan funksiyalarning foydalanuvchilar bilan o ‘zaro aloqasini ta’minlash uchun va oynali quyi tizimlar yordamida axborotlami aks ettirish uchun. GLUT (GL Utility Toolkit) kutubxonasi bugungi kunda keng tarqalgan

  • OpenGL da oynalar bilan ishlash yoki foydalanuvchi ma’lumot kiritishi uchun zarur hech qanday maxsus buyruqlar mavjud emas. Shu sabab foydalanuvchi bilan ishlash uchun va oynalar tizimi yordamida ma’lumotlarni ko‘rsatish uchun maxsus uzatuvchi kutubxonalar yaratilgan, ya’ni tez-tez ishlatiiadigan funksiyalarning foydalanuvchilar bilan o ‘zaro aloqasini ta’minlash uchun va oynali quyi tizimlar yordamida axborotlami aks ettirish uchun. GLUT (GL Utility Toolkit) kutubxonasi bugungi kunda keng tarqalgan

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ə