3D modellashtirish va raqamli animatsiya



Download 8,75 Mb.
Pdf ko'rish
bet30/124
Sana15.06.2022
Hajmi8,75 Mb.
#672144
1   ...   26   27   28   29   30   31   32   33   ...   124
Bog'liq
2-1051

 
Notek
i
s to‘r. Izoliniyalar 
Sirtda yotuvchi alohida nuqtalar 

) ( 
)


to‘plami ko‘rinishida sirtni tasvirlash modelini 
notekis to‘r deb ataymiz. Bu nuqtalar ma’lum qurilma yordamida 
biror bir obyekt sirtini o‘lchash natijasida aniqlanishi mumkin. 


75 
Bu modelni yuqorida ko‘rilgan ayrim modellar uchun 
umumlashgan model deb hisoblash mumkin. Misol uchun, vektorli 
poligonal model va tekis to‘rni notekis to‘rning ko‘rinishlaridan biri 
deb hisoblash mumkin. Bu har xil ko‘rinishlar kompyuter grafikasi 
masalalarini yechishda muhim ahamiyatiga egaligi sababli ularni 
alohida ko‘rib o‘tish maqsadga muvofiq bo‘ladi. Umuman olganda, 
sirtlarni ifodalash usullarini sinflashtirishning ko‘pgina variantlari 
mavjud. Sirt modellari ro‘yxatini qilganimizda ma’lum 
shartlashuvni hisobiga olish lozim, modellar ro‘yxati ketma-ketligi 
boshqacharoq bo‘lishi mumkin. Mantiqiy o‘zaro hech qanday 
bog‘liqlikka ega bo‘lmagan nuqtaviy qiymatlar to‘plami 
ko‘rinishidagi sirt modelini ko‘ramiz. Tayanch nuqtalarning notekis 
berilishi tayanch nuqtalar bilan ustma-ust tushmaydigan sirtning 
boshqa nuqtalari uchun koordinatalarni aniqlashni qiyinlashtiradi. 
Bunda fazoviy interpolyatsiyaning maxsus usullari kerak bo‘ladi. 
Misol uchun, quydagi masalani ko‘yish mumkin – berilgan 
koordinatalar (
x,y
) bo‘yicha 
koordinataning qiymatini hisoblash 
masalasi. Buning uchun bir nechta juda yaqin nuqtalarni topish 
zarur, keyin (
x,y
) proeksiyada bu nuqtalarning o‘zaro 
joylashishidan kelib chiqib,
ning izlanayotgan qiymati hisoblanadi. 
Yuqorida ko‘rganimiz kabi tekis to‘r uchun bu ancha sodda - 
qidiruv deyarli bo‘lmaydi, biz birdaniga juda yaqin tayanch 
nuqtalari indekslarini hisoblaymiz.
Yana bir masala – sirtni aks ettirish masalasi. Bu masalani bir 
nechta usul bilan yechish mumkin, shu jumladan triangulyatsiya 
usuli bilan. Triangulyatsiya jarayonini quyidagicha tushinish 
mumkin (4.5-rasm). Avvalombor birinchi bir-biriga juda yaqin 
uchta nuqtani topamiz va bitta tekis uchburchak yoq hosil qilamiz. 
Keyin bu yoqqa yaqin nuqta topamiz va unga qo‘shni yoq hosil 
qilamiz. Shu tarzda jarayonni birorta ham alohida nuqta 
qolmagunicha davom etamiz. Bu umumiy sxemadan tashqari, 
adabiyotlarda triangulyatsiyaning ko‘pgina turli usullari keltirilgan. 
Ko‘p hollarda Delonening triangulyatsiyasiga murojat qilinadi. 


76 
4.5-rasm. Notekis to‘r triangulyatsiyasi. 
Sirtni uchburchakli yoqlar bilan ifodalashni vektorli poligonal 
modelining ko‘rinishlaridan biri deb hisoblash mumkin. Ingliz 
tilidagi adabiyotlarda uning uchun quyidagi nomlanish uchraydi: 
TIN (Triangulated Irregular Network). Triangulyatsiyadan so‘ng aks 
ettirish ancha sodda bo‘lgan poligonal sirtni hosil qilamiz. 
Sirtlarni ifodalashning yana bir varianti – balandliklar 
izoliniyasini ko‘raylik. Har qanday izoliniya biror bir 
ko‘rsatkichning bitta son qiymatini ko‘rsatuvchi nuqtalaridan tashkil 
topadi va berilgan hol uchun balandlik qiymati qaraladi. Balandlik 
izoliniyalarini sirtni gorizantal tekislik bilan kesishdan hosil bo‘lgan 
kontur sifatida tasavvur qilishimiz mumkin (shuning uchun 
balandlik izoliniyasida “gorizontal” atamasi tez-tez ishlatiladi). 
Sirtlarni balandlik izoliniyasi bilan tasvirlash kartografiyada 
ko‘p ishlatiladi. Qog‘ozdagi xaritadan joylarining nuqtalarida 
balandliklarni, relfning og‘ish burchaklari va boshqa parametrlarni 
hisoblash mumkin bo‘ladi. Ta’kidlash lozimki, yer sirti relefining 
gorizontal tekisliklar kesimi sifatida balandlik izoliniyalari bilan 
tasvirlash noto‘g‘ri tasavvurini beradi, chunki yer sirti tekis emas. 
Agarda yer shar shaklida bo‘lganda edi, balandlik izoliniyalarini 
radiuslar izoliniyasi sifatida talqin qilish mumkin bo‘lar edi. Yer esa 
shar emas, u geoid deb ataluvchi murakkab shaklga ega. Geodeziya 
va kartografiyada geoid ma’lum aniqlikda har xil ellipsoidlarda 
approksimatsiya qilinadi. Shunday qilib, bu yerda, maxsus 
kordinatalar tizimida ayrim shartli balandliklar izoliniyalari haqida 
so‘z yuritish mumkin bo‘ladi. 
Darhaqiqat, sirtlarni tasvirlash uchun nafaqat balandlik izoli-
niyalaridan, balki boshqa izoliniyalar, misol uchun
x-
yoki 
u-
izoliniyalardan foydalanish mumkin. Kompyuter tizimlarida 
izoliniyalar ko‘p hollarda vektor ko‘rinishda – poliliniyalarda 


77 
ifodalanadi. Ayrim hollarda splayn egri chizqlari ko‘rinishidagi 
izoliniyalardan ham foydalaniladi. 
Izoliniyani tashkil etuvchi nuqtalar va alohida tayanch 
nuqtalari notekis joylashadi. Bu esa sirt nuqtalari koordinatalari 
hisobini qiyinlashtiradi. Grafik kompyuter tizimlarida ko‘pgina 
amallarni bajarish uchun va birinchi navbatda sirtni ko‘rsatish 
uchun, odatda, sirtni ifodalashni boshqa shaklga almashtirish zarur. 
Izoliniyalarni poligonal modelga aylantirish ham triangulyatsiya 
usulida bajariladi (bu yerda, triangulayatsiya algoritmi alohida 
nuqtalar triangulayatsiyasiga nisbat murrakabroqdir). Notekis to‘rni 
tekis to‘rga almashtirish uchun maxsus interpolyatsiyadan 
foydalaniladi. 
Notekis to‘rning ijobiy qirralari
: sirtning berilgan shakli 
uchun muhim bo‘lgan alohida tayanch nuqtalaridan foydalanish 
boshqa modellar bilan taqosslaganda axborotlar hajmining kamligi 
bilan xaraktirlanadi, misol uchun, tekis to‘r bilan; xaritalarda,
chizmalarda (planda) sirt relefini izoliniyalar orqali ko‘rsatish 
yaqqolroq bo‘ladi. 
Kamchiliklari:
sirtlar ustida ko‘pgina amallar bajarishning 
murakkabligi yoki imkonyati yo‘qligi; sirtlarni tasvirlashning 
boshqa shaklga aylantirish algoritmining murakkabligi. 

Download 8,75 Mb.

Do'stlaringiz bilan baham:
1   ...   26   27   28   29   30   31   32   33   ...   124




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish