-Mavzu: Primitivlarning yaratilishi




Download 25,09 Mb.
bet73/101
Sana24.05.2024
Hajmi25,09 Mb.
#251873
1   ...   69   70   71   72   73   74   75   76   ...   101
Bog'liq
O\'zbekiston respublikasi

22-Mavzu: Primitivlarning yaratilishi


Har xil grafik vektor muharrirlari o'zlariga ega o'ziga xos xususiyatlar, turli funksionallik va o'ziga xos interfeysni o'z ichiga olishi mumkin. Ammo, farqlarga qaramay, har qanday vektor muharriri standart grafik primitivlar to'plamiga asoslanadi. Grafik primitivlar Bular oldindan belgilangan elementlar bo'lib, ularni bitta buyruq bilan chizmaga joylashtirish mumkin. Har bir grafik ibtidoiy ob'ektning geometrik tavsifi asosida shakllanadi. Ibtidoiy so'zlarni bir bo'g'inli va qo'shma, tekis va hajmli deb tasniflash mumkin. Asosiy grafik primitivlar: Nuqta eng oddiy ibtidoiylardan biri bo'lib, u uchta fazoviy xarakterga ega X, Y koordinatalari va Z. Chiziq nol kengligi (1 piksel) bo'lgan ikkita ekstremal nuqta bilan aniqlangan to'g'ri chiziqning qismidir. Chiziq har qanday chizma uchun eng asosiy ibtidoiy hisoblanadi. poliliniya - singan chiziq To'rtburchak- boshlang'ich va qarama-qarshi burchak nuqtalarining koordinatalari ko'rsatilgan raqam. Ark - markaz, radius va ikkita markaziy burchak bilan geometrik tarzda belgilangan doiraning qismi. Doira (ellips) - aylana bilan chegaralangan tekislikning bir qismi. Rasm - bu to'rtburchak (uchburchak) bilan chegaralangan tekislikning bir qismi. Har bir ibtidoiy o'z buyrug'i bilan shakllanadi, ko'pincha ular ibtidoiy bilan nomga mos keladi. Ba'zi primitivlar uchun foydalanuvchiga turli xil kiritilgan ma'lumotlardan bir xil primitivni qurishning bir necha usullari taklif etiladi, masalan, markaz va radius, markaz va diametr, tekislikdagi uchta nuqta va boshqalar bo'yicha doira qurish mumkin. Har bir primitiv bir qator xususiyatlarga ega (masalan, qatlamga tegishliligi, rangi, ko'rinishi, chiziq turi va boshqalar). Primitivlar quyidagi xususiyatlarga ega: chiziq turi; Chiziq turi shkalasi; Qatlamga tegishli; darajasi va balandligi. Primitivlar ustida quyidagi amallarni bajarishingiz mumkin: Yaratmoq, O'chirish, xususiyatlarni o'rnatish, nusxalarini olish, Ko'chirish, Buriling, oyna tasviri, Masshtablash uchun, lyuk, Bo'yoq va boshqalar. Dizayn muharrirlarida ishlash asoslari Dizayn muharrirlarida foydalanuvchi ikki turdagi axborotni oladi: tizimning ramziy xabarlari va sintezlangan grafik tasvir. Ramziy xabarlar tizim so'rovlarini, tizim rejimlariga (holatlariga) ko'rsatgichlarni, joriy kursor koordinatalarini ko'rsatishni o'z ichiga oladi. Quyida chizma muharrirlarida ishlashda bilishingiz kerak bo'lgan asosiy ma'lumotlar keltirilgan Ishlash rejimlari Kursor ko'p funktsiyali vosita bo'lib, u ham chizish uchun (qalam, sirkul va o'lchagichga o'xshash), ham buyruqlarni tanlash orqali tizimni boshqarish, ma'lum bir operatsiyaga bog'liq bo'lgan chizma elementlarini ko'rsatish va boshqalar uchun ishlatiladi. Tahrirlovchilarda joriy qilingan chizma rejimlari konstruksiyalarning yuqori aniqligini ta'minlagan holda tasvirlarni yaratish va tahrirlashni sezilarli darajada osonlashtirishi va tezlashtirishi mumkin. Rejim To‘r muntazam tuzilishga ega tasvirlarni olish uchun eng samarali. Bunday tasvirlar, masalan, oddiy shaftlarning chizmalari bo'lishi mumkin. Tegishli buyruq va katak qadam qiymatlari kiritilgandan so'ng ekranda kvadrat yoki to'rtburchaklar panjara olinadi. Ushbu tarmoqqa o'rnatilgan har qanday elementlar eng yaqin tugunlarni avtomatik ravishda "ushlaydi". Rejim Orto gorizontal va vertikal segmentlarni qurishni ta'minlaydi. Agar snap panjarasi aylantirilsa, Orto rejimining yo'nalishi aylanish burchagi bilan o'zgaradi. Rejim ob'ekt siqish maksimal chizish aniqligini ta'minlaydi va chizmada mavjud bo'lgan ob'ektlarning xarakterli nuqtalariga "yopish" imkonini beradi. Ob'ektni yopish mexanizmi mos keladigan nuqta so'ralganda faollashadi. Rejim yordamchi inshootlar Kerakli kesishish va teginish nuqtalarini olish uchun parallel va perpendikulyar chiziqlar, turli doiralar va yoylarning "ingichka chiziqlari" dagi konstruktsiyalarni simulyatsiya qiladi. geometrik elementlar. Kelajakda olingan segmentlar, yoylar va nuqtalarga ko'ra, "zarba" qilinadi va chizma tugallangandan so'ng "ingichka chiziqlar" o'chiriladi. Yordamchi elementlar qog'oz nusxada ko'rsatilmaydi. Foydalanish oyna tasvirni kerakli masshtabda ko'rish imkonini beradi. Deraza orqali butun chizma yoki uning bir qismini ko'rish mumkin bo'lgan operatsiya masshtablash deyiladi. Bunday holda, ixtiyoriy o'lchov birliklarida nuqtalar orasidagi masofalar doimo doimiy bo'lib qoladi. Foydalanuvchiga, qoida tariqasida, oynani ko'rsatishning bir nechta variantlari taqdim etiladi, masalan: oynaning diagonalida ikkita nuqtani ko'rsatish orqali (bu holda, yangi oynaning "kauchuk" to'rtburchagi paydo bo'ladi. ekran) va yangi oynaning markaziy nuqtasi to'rtburchakning markazi bo'ladi; oynaning markaziy nuqtasini va masshtabini ko'rsatuvchi. Bundan tashqari, foydalanuvchiga chizmaning istalgan qismini, xuddi oyna chizilgan maydon bo'ylab harakatlansa, masshtabni o'zgartirmasdan ko'rish imkoniyati beriladi. Bu operatsiya panorama deb ataladi. Foydalanish turlari- ekran maydonini va shunga mos ravishda chizma maydonini chizmadagi turli, mustaqil to'rtburchaklar maydonlarga bo'lish majburiy emas. Chizmalarni tahrirlash bosqichlarida ko'rinishlar nomini o'zgartirish, ko'chirish, aylantirish, masshtablash, nusxalash (shu jumladan boshqa chizmalardan), o'chirish mumkin. Foydalanish qatlamlar tasvirning alohida qismlarini turli qatlamlarda joylashtirish imkonini beradi. Chizma aqliy jihatdan bir qancha tekisliklarga (qatlamlarga) bo'linadi. Ushbu tekisliklarning har biriga turli xil grafik elementlar tayinlanishi mumkin. "Tabaqalanish" tamoyilini tushunish oson, agar siz bir nechta chizmalarni tasavvur qilsangiz, ularning har biri alohida shaffof plastinkada qilingan. Siz har bir plitani alohida ko'rishingiz yoki qo'shma tasvirni olish uchun bir nechta plitalarni bir-birining ustiga qo'yishingiz mumkin. 2) Buyruqlarni tahrirlash uch guruhga bo‘lish mumkin: Ob'ektni o'zgartirish; Tanlangan ob'ektlarni o'chirish; Ob'ektlarning parametrlari va xususiyatlarini tuzatish. Tahrirlash buyruqlaridan foydalanganda tizim qayta ishlash uchun bir yoki bir nechta ob'ektni tanlashni taklif qiladi. Ob'ektlarning bu to'plami tanlov to'plami deb ataladi. Siz interaktiv tarzda ob'ektlarni to'plamga qo'shishingiz yoki ob'ektlarni olib tashlashingiz mumkin. Tizim tanlangan ob'ektlarni ekranda ko'rsatadi. Eng oddiy va eng samarali sichqoncha bilan tanlash (tanlash). Ob'ektni tanlash quyidagi eng keng tarqalgan usullarda amalga oshiriladi: Tahrirlanadigan grafik ibtidoiylarga kursor bilan muqobil ishora; Ob'ektlarni uning diagonal uchlarini belgilash orqali aniqlanadigan ramka bilan ramkalash, tanlangan ob'ektlar esa to'liq ramka ichida bo'lganlar bo'ladi; Ob'ektlarni ajraladigan ramka bilan ramkalash, bunda nafaqat to'liq ramka ichida joylashgan ob'ektlar, balki u bilan kesishganlar ham tanlanadi. Ob'ektni o'zgartirish buyruqlari ularning tarkibiga guruhni kiriting: afin transformatsiyalar, uzluksiz deformatsiyalar va parchalar shaklidagi o'zgarishlar). Ob'ektlarni o'chirish uchun buyruqlar, odatda menyuning bir qismida birlashtiriladi. Quyidagi ob'ektlar o'chiriladi: Tanlangan ob'ektlar; Yordamchi egri chiziqlar va nuqtalar; Egri chiziqning bir qismi; Ikki nuqta orasidagi egri chiziqning bir qismi; Hudud; Chamfer / yaxlitlash; Ob'ektlar parametrlari va xossalarini to'g'rilash buyruqlari. Tahrirlovchilar foydalanuvchiga ob'ekt uslublari ustidan keng qamrovli boshqaruvni ta'minlaydi. O'lchovlar O'lchovlar ob'ektlarning asosiy geometrik xususiyatlarini ifodalaydi. O'lchamlarning to'rtta asosiy turi mavjud: chiziqli, burchakli, diametrik, radial. Chiziqli o'lchamlar gorizontal, vertikal, parallel, qaytib bo'linadi. Bir yoki bir nechta umumiy asoslardan o'lchamlarni qo'llash usullari mavjud. Grafik muharrirlar bu vaqt talab qiluvchi jarayonni sezilarli darajada soddalashtiradigan o'lchov vositalarini taqdim etadi. Eng keng tarqalgan yarim avtomatik o'lchov rejimi. Ushbu rejimda foydalanuvchi kerakli elementni ko'rsatishi va o'lchov raqamini kerakli nuqtaga o'rnatishi kerak. Ushbu ma'lumotlarga asoslanib, tizim avtomatik ravishda kengaytma va o'lchov chiziqlarini hosil qiladi va o'lchov raqamini hisoblab chiqadi. O'lchovlar turi va ularning ma'lumotlar bazasiga qanday kiritilishi o'lchov o'zgaruvchilari to'plami bilan belgilanadi. O'lchovli o'zgaruvchilarni manipulyatsiya qilish mumkin. Aksariyat tizimlar mos keladigan tasvir qismlarini tahrirlashda avtomatik ravishda qayta hisoblab chiqiladigan va qayta chiziladigan assotsiativ o'lchamlarni yaratish imkoniyatini beradi. Grafik primitivlar vektor chizmasini tashkil etuvchi minimal grafik ob'ektlardir - xuddi binoni tashkil etuvchi g'ishtlar kabi. Grafik primitivlarga OpenOffice.org Draw bog'lash: chiziqlar va o'qlar; to'rtburchaklar; doiralar, ellipslar, yoylar, segmentlar va sektorlar; chiziqlar; ulanish liniyalari; uch o'lchamli ob'ektlar (kub, to'p, silindr va boshqalar); matn. Grafik ibtidoiy birikmalar funksiyasi va shakllardagi mantiqiy amallar tufayli murakkabroq ob'ektlarni tuzishi mumkin; bu keyinroq muhokama qilinadi. Grafik primitivlarni yaratish Primitiv yaratish uchun asboblar panelidagi mos keladigan ibtidoiy guruh tugmachasini uzoq vaqt davomida bosing; keyin, ochiladigan piktogramma ro'yxatidan kerakli primitivni tanlagandan so'ng, tugmani qo'yib yuboring. Natijada, ibtidoiy yaratish rejimi faollashtiriladi, unda siz sichqoncha yordamida ibtidoiyning asosiy nuqtalari va masofalarini belgilashingiz kerak. Turli ibtidoiylar turli xil sonli parametrlarga ega; masalan, oddiy chiziq faqat ikkita parametrga ega, egri chiziq esa cheksiz songa ega. Quyida biz turli xil primitivlarni yaratish xususiyatlari haqida gapiramiz. Chiziqlar va o'qlar Chiziq yaratish uchun chizilgan varaqda chiziqning boshlanish va tugash nuqtasini belgilang: chiziqning boshlang'ich nuqtasi sichqonchaning chap tugmasi bilan o'rnatiladi; keyin tugmani bo'shatmasdan, kursorni chiziqning oxirgi nuqtasiga olib boring va tugmani qo'yib yuboring. Chiziq yaratildi. magistral chiziq Ushbu ob'ekt oddiy chiziq bilan bir xil tarzda yaratilgan. Birlashtiruvchi chiziqning o'ziga xos xususiyati ob'ektlarga yopishish qobiliyatidir, shuning uchun ulanish chizig'ini yaratishda chiziqning boshlanish yoki tugash nuqtasini belgilash o'rniga, siz biron bir ob'ektni belgilashingiz mumkin va dasturning o'zi ulanish uchun eng yaxshi nuqtani tanlaydi. unga chiziq. To'rtburchaklar Bu erda siz to'rtburchakning ikkita qarama-qarshi cho'qqisining o'rnini belgilashingiz kerak - birinchisi sichqonchaning chap tugmachasini bosish orqali ko'rsatiladi; keyin, uni qo'yib yubormasdan, kursorni ikkinchi nuqtaga o'tkazing va tugmani qo'yib, raqamni tuzating. Doiralar, ellipslar, yoylar, segmentlar va sektorlar Doira va ellipsni yaratish uchun sichqonchaning chap tugmachasini bosish, sudrab borish va qo'yib yuborish orqali ikkita nuqta bilan primitivning umumiy o'lchamlarini belgilash kifoya. Yoy, segment yoki sektor bo'lsa, chap tugmani bosish va qo'yib yuborish orqali ibtidoiy konturda yana ikkita nuqtani belgilashingiz kerak. 3D ob'ektlar Har qanday uch o'lchovli ob'ekt ikki o'lchovdan birida uning maksimal hajmini belgilash orqali yaratiladi. Uch o'lchovli ob'ekt belgilangan nisbatlarda yaratiladi, u yaratilgandan keyin o'zgaradi. Matn Matn varaqning to'g'ri joyida sichqonchaning chap tugmachasini bosish orqali yaratiladi; matn kursori bilan yozish ramkasi paydo bo'ladi. Kadrga mos keladigan matnni yaratishda avval sichqonchaning o'ng tugmasi bilan sudrab olib tashlash orqali ramkani ikki nuqta bilan o'rnating, so'ngra matnni kiriting. Shrift o'lchami matn belgilangan ramkaning butun maydonini egallashi uchun avtomatik ravishda o'rnatiladi. Afsona - bu o'qli ramka bo'lib, u odatda chizmaning biron bir qismini tushuntirish uchun ishlatiladi. U sichqonchaning o'ng tugmasi bilan bosish-cho'zish-bo'shatish orqali yaratiladi; so'ngra, katakchani ikki marta bosish orqali afsonalar maydoniga matn kiritishingiz mumkin. Matn kiritganingizda, afsona oynasi avtomatik ravishda o'lchamini o'zgartiradi. Bezier egri chiziqlari, chizilgan egri chiziqlar, ko'pburchaklar Trigonometrik tenglamalarga asoslanib, frantsuz matematigi va muhandisi Per Bezier avtomobil sanoatida qo'llaniladigan metall kesish dastgohlari uchun murakkab konturlarni osongina va bir vaqtning o'zida moslashuvchan tavsiflashning maxsus usulini yaratdi; bu usul Bezier egri chiziqlari deb ataldi va soddaligi va moslashuvchanligi tufayli keyinchalik kompyuter grafikasining eng muhim usullaridan biriga aylandi. Bezier egri chiziqlari bir nechta nuqtalar va yo'naltiruvchi chiziqlar ustida qurilgan. Egri chiziq qurilgan nuqtalar mos yozuvlar nuqtalari deb ataladi; ularning har biri mos yozuvlar nuqtasida Bezier egri chizig'iga teginishda joylashgan ikkita segment bilan tavsiflanadi (ular qo'llanmalar deb ataladi). Har birining uzunligi keyingi yoki oldingi egri segmentning tikligini belgilaydi va teginish burchagi mos yozuvlar nuqtasining har ikki tomoniga yo'nalishni belgilaydi. Egri chiziq yaratishda OpenOffice.org Draw uning mos yozuvlari nuqtalari sichqonchaning chap tugmasi yordamida ketma-ket ko'rsatiladi. Agar mos yozuvlar nuqtasini yaratish uchun tugmani bosgandan so'ng tugmani qo'yib yubormasangiz, qo'llanmalarning burchagi va uzunligini o'rnatishingiz mumkin; agar tugma ushlab turmasa, unda yo'riqnomalarning uzunligi nolga teng bo'ladi va bunday nuqta burchak bo'ladi. Birinchi langar nuqtasining yo'riqnomasi ko'rsatilishi kerak, aks holda operatsiya bekor qilinadi. Sichqonchaning chap tugmasi bilan ikki marta bosish egri chizmani tugatadi. E'tibor bering, egri chiziqni yaratishda har ikki yo'nalishdagi yo'riqnomalarning uzunligi bir xil bo'ladi. Nuqtalarni tahrirlash vositasi yordamida egri chiziqni yaratgandan so'ng, yo'riqnomalarning uzunligini alohida o'zgartirishingiz mumkin. Kalitni ushlab turish Shift egri chiziqni yaratish jarayonida 45 darajaga ko'payadigan burchaklarni belgilashga imkon beradi; egri chiziqni yopish uchun kalitdan foydalanishingiz mumkin muqobil. qo'lda chizilgan chiziq shuningdek, Bezier egri chizig'i bo'lib, dastur tomonidan faqat langar nuqtalari, qiymatlari va yo'riqnomalarning burchaklari soni avtomatik ravishda aniqlanadi. Chizilgan chiziqni yaratish uchun sichqonchaning chap tugmachasini bosib ushlab turish va kerakli egri chiziqni qo'lda chizish kerak. Yaratilish poligonlar ko'pburchakning barcha uchlarini ko'rsatishdan iborat. Ikkinchi cho'qqi sichqonchaning chap tugmasini bosish orqali ko'rsatilishi kerak, aks holda operatsiya bekor qilinadi; qolgan uchlari oddiy bosish bilan, oxirgi cho'qqi esa ikki marta bosish bilan ko'rsatiladi. Xuddi egri chiziqni yaratishda siz tugmachalardan foydalanishingiz mumkin muqobil va Shift ko'pburchakni yopish va mos ravishda 45 gradusga karrali burchaklar bilan chizish



Download 25,09 Mb.
1   ...   69   70   71   72   73   74   75   76   ...   101




Download 25,09 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



-Mavzu: Primitivlarning yaratilishi

Download 25,09 Mb.