title: Reja - Innovatsiyalar vazirligi rastr va vektor grafikasi asoslari
text: |
  Innovatsiyalar vazirligi rastr va vektor grafikasi asoslari Pdf ko'rish
  |
  bet | 183/263 | Sana | 04.02.2024 | Hajmi | 10,15 Mb. | | #151310 |
  Bog'liq file (6)Reja:
  1.Primitiv-sanʼat taraqqiyotining ilk davrida yaratilgan asar.
  2.Nuqta primitivlari.
  3.Vertex oqimi - bu vertexlarning tartiblangan ro'yxati.
  Primitiv (lot. primitivus — birinchi, eng dastlabki)— sanʼat taraqqiyotining ilk
  davrida yaratilgan asar. "Primitiv." tushunchasi 18—19-asrlar estetika va sanʼatshunosligida
  sanʼat taraqqiyotining "goʻdaklik" va "etuklik" bosqichlarini qaramaqarshi qoʻyilishidan
  yuzaga kelgan. Primitiv (ayniqsa, 18-asrdan) hukmron uslub asarlari bilan qiyoslanganda
  obraz tuzilishining yaxlitligi va sodda koʻrinishining yaqqol koʻzga tashlanishi bilan oʻziga
  jalb qilishi mumkin. Zamonaviy sanʼatshunoslikda primitiv baholash maʼnosini butunlay
  yoʻqotgan, soʻnggi oʻrta asarlar sanʼati, ibtidoiy tuzum xususiyatlarini saklagan xalklar
  sanʼati, muntazam badiiy taʼlim olmagan ustalar ijodiga, shuningdek, oʻta shartli ravishda
  primitivizm vakillari asarlariga nisbatan ishlatiladi
  Primitiv — OpenGL-da ikkita o'xshash, ammo alohida tushunchalarga bo'linadi.
  Birinchi ma'nosi, OpenGL tomonidan ko'rsatilgan vertexlar oqimi nimani anglatishini
  tavsiflash uchun ishlatiladigan talqin sxemasiga ishora qiladi. Masalan: "GL_POINTS".
  Bunday uchlar xohlagancha uzunlik qiymatiga ega bo'lishi mumkin. Ikkinchi, ya'ni "Asosiy
  primitiv" deb ataluvchining ma'nosi Primitiv Assambleya sifatida vertexlar oqimining talqini
  natijasiga ishora qilishini anglatadi. Shuning uchun, primitivlarning tartiblangan ketma-
  ketligida primitivning talqini ushbu nuqta oqimini qayta ishlash natijalariga bog'liq bo'ladi.
  Nuqta primitivlari[tahrir | manbasini tahrirlash]
  Faqat bir turdagi primitiv nuqta mavjud: GL_POINTS . Bu OpenGL ning oqimdagi har bir
  alohida vertex-ni nuqta sifatida izohlashiga olib keladi. Ularga tekstura ko'rsatilgan nuqtalar
  ko'pincha "nuqta spritlari" deb ataladi.
  Nuqtalar ma'lum bir oyna maydoni o'lchamidagi ekranga moslashtirilgan kvadratchalar
  sifatida rasterlanadi. O'lcham ikki usulda berilishi mumkin: oxirgi faol vertex-larni qayta
  ishlash shader bosqichi yoki kontekst holati bo'yicha. Shaderdan nuqta o'lchamini o'rnatish
  uchun
  dasturdan
  nuqta
  o'lchamini
  o'rnatish
  uchun
  argument
  bilan
  glEnable (GL_PROGRAM_POINT_SIZE) ni
  yoqing.
  Agar GL_PROGRAM_POINT_SIZE yoqilgan bo'lsa, nuqta o'lchami float gl_PointSize chiqish
  o'zgaruvchisidan olinadi. Agar u o'chirilgan bo'lsa, nuqta o'lchami primitivning barcha
  nuqtalari uchun doimiy bo'ladi va glPointSize funksiyasi tomonidan o'rnatiladi.
  |
  | |