Reja: Vektorli grafika tamoyillari
Vektorli grafikaning matematik asosi
Download 395.94 Kb. Pdf ko'rish
|
1 2
Vektorli grafikaning matematik asosi.
Vektorli grafikaning matematik asosini quyidagi kattaliklar tashkil etadi. Nuqta. Bu ob`ekt tekistlikda ikkita (X ,Y) koordinatalar, koordinata boshiga nisbatan uning o’rnini belgilovchi sonlar bilan aniqlanadi. To’g’ri chiziq. y=kx+b tenglama bilan ifodalanadi. k va b parametrlarni berish orqali ixtiyoriy chiziqni ifodalash mumkin. Kesma y=kx+b bilan ifodalanadi va uni ifodalash uchun k va b parametrlardan tashqari kesmaning boshlang’ich x 1 va oxirgi x 2 nuqtalarni berish kerak. Ikkinchi tartibli egri chiziq. Bu chiziqlarga parabola, giperbola, ellips, aylana ya`ni ikkinchi tartibli tenglamalar bilan ifodalanuvchi chiziqlar kiradi. Ikkinchi tartibli chiziqlar bukilish nuqtalariga ega emas. To’g’ri chiziqlar ikkinchi tartibli chiziqlarning xususiy holidir. Ikkinchi tartibli chiziqlar umumiy holda quyidagi tenglama bilan ifodalanadi: x 2 +a 1 y 2 +a 2 xy +a 3 x+a 4 y+a 5 =0 Demak ikkinchi tartibli cheksiz egri chiziqni ifodalash uchun 5 ta parametrni berish kifoya. Agar egri chiziq kesmasini hosil qilish kerak bo’lsa yana ikkita parametr qo’shiladi. 1- rasm. Vektorli grafika ob`ektlari. Uchinchi tartibli egri chiziqlar. Bu chiziqlarning ikkinchi tartibli chiziqlardan farqi shundaki ularda bukilish nuqtalari bo’lishi mumkin. Masalan, y= x 3 funktsiya koordinata boshida bukilish nuqtasiga ega . Uchinchi tartibli chiziqlarning aynan shu xususiyati, ularni tabiiy ob`ektlarini ifodalashda asos qilib olishga imkon beradi. 2-rasm. Uchinchi tartibli chiziq (chapda) va Beze chizig’i (o’ngda) Masalan, odam tanasining bukilish nuqtalari uchinchi tartibli chiziqlarga juda yaqin. Birinchi va ikkinchi tartibli chiziqlar uchinchi tartibli chiziqlarning xususiy holidir. Uchinchi tartibli chiziqlarni umumiy holda quyidagicha ifodalash mumkin: x 3 +a 1 y 3 +a 2 x 2 y+a 3 xy 2 +a 4 x 2 +a 5 y 2 +a 6 xy+a 7 x+a 8 y+a 9 =0 Shunday qilib uchinchi tartibli chiziqni ifodalash uchun 9 ta parametr, uning kesmasini ifodalash uchun esa 11 ta parametr ishlatiladi. Beze chiziqlari. Bu uchinchi tartibli chiziqlarning soddalashtirilgan holi. Bez`e chiziqni qurish usuli bu shkalalarida o’tkazilgan ikkita urinmani ishlatishga asoslangan. Bez`e chizig’i kesmalari 8 ta parametr bilan ifodalaydi, shuning uchun ular bilan ishlash qulay. Chiziq shaklini o’tkazilgan urinmaning barcha koeffitcenti va kesma uzunligi bilan aniqlanadi. Shunday qilib urinmalar chiziqning shaklini o’zgartirish uchun o’ziga xos «dastak» vazifasini bajaradi. Vektorli grafika dasturida tayanch va boshqaruvchi nuqtalarni ko’chirish orqali Bez`e chiziqlariga turlicha shakl beriladi. Agar boshlang’ich yoki oxirgi nuqta surilsa (tayanch nuqta) chiziq cho’ziladi yoki siqiladi. Boshqaruvchi nuqtalarini surish chiziq egriligini o’zgartiradi. Shunday qilib bu 4 ta nuqtani surish orqali Bez`e chiziqlarini ixtiyoriy shaklga keltirish mumkin. Umumiy holda murakkab shakldagi chiziqlarni ifodalash uchun ularni bir nechta Bez`e chiziqlari shaklidagi chiziqlar kabi ifodalaniladi (tayanch nuqtalar soni ko’paytiriladi). Bu holda tayanch nuqtalarning ko’payishi boshqaruvchi «dastak» larning ko’payishiga olib keladi va ular yordamida murakkab shakl hosil qilinadi. Nurbs chiziqlar. Nurbs qisqartirma so’z bo’lib, Non - Uniform Rational B- spline – so’zlarining bosh harflaridan tuzilgan. Bunda «Non – Uniform» (bir jinsli bo’lmagan) – chiziq shakliga tekshiri- luvchi nuqta holatiga har xil ta`sir etishni bildiradi; «Rational» (ratsional (mahsuldor)) – ifodalanayotgan egri chiziq shaklining matematik ifodasi – ikkita ko’p had nisbati ekanligini bildiradi. Bu xususiyat turli chiziqlarni aniqroq modellashtirish imkonini beradi; «B-spline» (Basis spline – bazaviy splayn) – ikki va undan ortiq tekshiriluvchi nuqta yordamida chiziqni ifodalashning matematik usuli. Izlanayotgan chiziqning matematik modelini ko’rish uchun q (t) bog’lanish- da t parametrning turli qiymatlarida {x,y} juftliklar ketma -ketligi hosil qilinadi. 3–Rasm. Parametrlli chiziqni qurishga misol Bu nuqtalar orqali q (t)= …, bog’lanishni qurish, uning o’ng tomonini ya`ni parametrik tenglamani hosil qilish ko’zda tutiladi. Nazorat uchun savollar 1. Vektorli grafikaning asosiy mohiyati nimadan iborat? 2. Vektorli grafikaning rastrli grafikadan farqi nimada? 3. Beze chizig’i nima? Download 395.94 Kb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling