Reja: Vektorli grafika tamoyillari


Vektorli grafikaning matematik asosi


Download 395.94 Kb.
Pdf ko'rish
bet2/2
Sana17.06.2023
Hajmi395.94 Kb.
#1522012
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

y
2
+a

xy +a

x+a

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

y
3
+a

x
2
y+a

xy
2
+a

x
2
+a

y
2
+a

xy+a

x+a

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