Kampyuter grafikasi dasturi asosida perpektiv tasvirlar hosil qilish



Download 2,21 Mb.
Pdf ko'rish
bet5/40
Sana31.12.2021
Hajmi2,21 Mb.
#272877
1   2   3   4   5   6   7   8   9   ...   40
Bog'liq
kompyuter grafikasi dasturi asosida perspektiv tasvirlar hosil qilish

Asosiy qisim 

I-BOB 

1.1 Perspektiva yasashning to’g’ri burchakli koordinatalar metodi 

           

Bu metodni franstuz me’mori va matematigi Jirar Dezarg (1593—

1662) 1636 yilda taklif qilgan va uni 1838 yilda Ademar takomillashtirgan.

 

To’g’ri  burchakli  koordinatalar  metodini  tushunib  olish  uchup  avvalo  4-

shakldagi  yaqqol  tasvirga  diqqat  qilamiz.  Bu  shaklda  narsalar  tekisligi  N, 

kartina tekisligi  K, ko’rish nuqtasi  P, bosh nuqta p', distanstion nuqtalardan 

biri D

1,

 fazodagi A



1

 nuqta va uning gorizontal proekstiyasi (asosi) a

1

 berilgan. 

Nuqta  asosining  perspektivasi  a  nuqta  a

1

  nuqtadan  o’tgan  a



1

a

0

  va  a

1

ax 

chiziqlar  vositasi  bilan  topiladi.  Chiziqlardan  biri  a

1

  kartinaga  perpendikulyar, 



ikkinchisi a

1

a



x

 kartinaga 45° qiya. Bu chiziqlarning perspektivalari a

0

p' va axD

1

 

kesishib, nuqtani ҳosil qiladi. Nuqtaning o’zini prespektivada yasash uchun, 



A

1

  nuqtadan  kartinaga  perpendikulyar  tushirib,  A

0

  nuqta  aniqlanadi.  A

1

A

0

 

//a

1

a

0

 bo’lgani uchun 

 A



0

a

0

=A

1

a

1

 bo’ladi. A

0

 A

1

 chiziqning perspektivasi A

0

p` chiziq nuqta 

asosining perspektivasi a dan kartina asosiga nisbatan o’tkazilgan   

perpendikulyar   bilan   kesishib, A

1

 

nuqtaning perspektivasi nuqtani ҳosil 

qiladi. 



 

17 


N  va  K  tekisliklar  koordinata  tekisliklari  va  O

1

  nuqta  koordinatalar  boshi  deb 

qabul  qilinsa,  O



1

a

0

=x

kesma  fazodagi  A

nuqtaning  abssissasi,  a



0

a

1

=y

1

 

ordinatasi va A



1

a

1

=z

1

 aplikatasi bo’ladi(1.1-shakl). 

kartina  tekisligida  u



1

=a

0

a

x

  (chunki  a

0

a

1

ax  teng  yonli  to’g’ri  burchakli 

uchburchak)  va  z



1

=A

0

a

0

  bo’ladi.  Perspektivada  abssissa  kenglik,  ordinata 

chuqurlik va applikata balandlnk deb yuritiladi. 

6-shaklda nuqtaning epyurda berilgan  ortogonal proekstiyalari a

1

, a

1

bo’yicha 

uning perspektnv tasviri Aa ni yasash ko’rsatilgan. 

1) epyurda kartinaning asosi O

1

O



2

 chiziq, turish nuqtasi p,ko’rish nuqtasining 

balandligi    (gorizont chizig’i hh) belgilab   olninadi

2) berilgan nuqtaning gorizontal    proekstiyasidan    kartinaning  asosiga 

nisbatan perpendikulyar va 45° li   chiziqlar o’tkazilib, a

0

va a



x

 nuqtalar 

aniqlanadi;   

 

 

 



 

                                                                                   

 

 

 



 

 

 




 

18 


1.1-shakl 

      


   3)  a

0

 va a



x

 nuqtalarni kartinaning asosiga olib   borib, a

0

 ni p'  bilan, a



x

 ni D

1

 



bilan tutashtirib, nuqta asosining    perspektivasi nuqta topiladi; 

4)  kartinaning  asosidagi  a

0

        nuqtadan      perpendikulyar        bo’yicha  berilgan 



nuqtaning balandligini   qo’yib,    A

0

   nuqta   aniqlanadi (a

0

A

0

=z=a

1`

a

1

x

).  A

0

nuqta   p'    nuqta   bilan   tutashtiriladi; bu A



0

p' chiziq bilan dan o’tkazilgan 

vertikal chiziq kesishib, izlangan nuqtani ҳosil kiladi. 




 

19 


  Perspektivasi  yasalayotgan  narsaning  asosi  (plani)  murakkab  shakl  bo’lsa, 

45

0



 li chiziqlar chizmani qoplab, uni  korong’ilashtirib qo’yadi. Shunday ҳollarda 

kenglik, chuqurlik va balandlik masshtablaridan foydalanish qulay.  

1.2-shaklda  ortogonal  proekstiyalari  a

1

,  a

1

'  bilan  berilgan  nuqtaning 

perspektivasini  perspektiv  masshtablar  yordami  bilan  yasash  yo’li  ko’rsatilgan. 

Kartinadagi Aa nuqta               quyidagicha yasaladi: 

1. Epyurdagi kartinaning asosi O



1

O

2

 chiziq abssissalar o’qi, 0

1

 nuqtadan O



1

 0

2



 ga 

nisbatan o’tkazilgan perpendikulyar O



1

chiziq ordinatalar o’qi va proekstiyalar 

o’qidagi O nuqtadan unga nisbatan o’tkazilgan OZ perpendikulyar applikatalar 

o’qi sifztida qabul qilinadi. 



OX  va  OZ  o’qlari  kartinada  o’zgarmasdan,  bir-biriga  perpendikulyar  ҳolda 

tasvirlanadi.  0Y  o’ki  kartinaga  perpendnkulyar  bo’lgani  uchun  uning 

perspektivasi  bosh  nuqtadan  o’tadi.  Perspektivada  yasalgan  o’qlar:  OX  o’ki 

kengliklar  masshtabi,  OY  o’qi  chuqurliklar  masshtabi  va  OZ  o’qi  balandliklar 

masshtabi deyiladi. 

2. Nuqtaning gorizontal proekstiyasi a

1

 dan   abssissa   va ordita o’qlariga 

perpendikulyarlar  tushirib,  a



0

  va  a

1y

  nuqtalar  aniqyanadi,  nuqtaning  frontal 

proekstiyasi  a

1

'  dan      applikatalar    o’qiga  perpendikulyar  tushirib,  a



1z

  nuqta 


aniklanadi.  Keyin  a

1y

  nuqtadan  45°  li  chiziq  o’tkazib,  O

1

O

2

  chiziqdagi  a



2y

 

nuqta aniklanadi. 

3. 

Kartinadagi kengliklar masshtabiga abssissa x



1

 va ordinata y

1

 qo’yilib, a



0

 

va a



2

y

 nuqtalar aniqlanadi; keyin a

0

 nuqta p' bilan,  a



2p

  nuqta esa D

1

nuqta 


bilan tutashtiriladi. Ҳosil  bo’lgan a

0

p' chiziq  a

0

a



1

chiziqning  perspektkvasi  

bo’lib, unda A

1

 nuqta  asosining  perspektivasi nuqta  bo’lishi  kerak. D

1

a

2y



 

chiziq, chuqurlik masshtabini kesib, a

1y 

nuqtaning  perspektivasi a



y

 nuqtani 

hosil  qiladi. 

4. Epyurda a

1y

 va  a

1

 nuqtalar  kartinaning  asosiga  parallel  bir  tug’ri  chiziqda 



joylashgani  uchun,   chuqurliklar   masshtabidagi   a

nuqtadan  kartinaning  

asosiga parallel   o’tkazilgan    chiziq   oldin  o’tkazilgan  p'a

0

  chiziq  bilan  

kesishib,   nuqta   asosining   perspektivasi  a  nuqtani  ҳosil  qiladi. 




 

20 


5. Balandliklar  masshtabida  A

1

  nuqtaning  applikatasi  z



 qo’yiladi  va  a

1

 

nuqta p' bilan tutashtiriladi. Chuqurliklar    masshtabidagi a



y

  nuqtadan 

ko’tarilgan vertikal chiziq  a



1z

p'   chiziq   bilan  kesishib  a



 nuqtani  ҳosil  

qiladi.    Bu   a





  nuqtadan    o’tkazilgan  gorizontal  chiziq  bilan  a  nuqtadan  

ko’tarilgan  vertikal  chiznq  kesishib, izlangan nuqtani beradi. 

      Kartinadagi  O

1

a

y

 = y,  a

y

a = x,  aA=z, kesmalar  ortogonal  proekstiyalari a

1



a

1

bilan 


berilgan 

nuqtaning 



x

1

=O

1

a

0



u1=a

0

a

1

 

va 


z

1

=a



1x

a

1

' 

koordinatlarining 

perspektivalaridir. 

6-shakldagi 

kartinada 

fazoviy 


koordinatalarning kartinadagi siniq chizig’i  qo’sh  chiziq  bilan  ko’rsatklgan. x, u 

va  y  nuqtaning  perspektiv  koordinatalari.  Kartinadagi  cheksiz  uzoqlashgan 

nuqta uchun x=z=0  y=O

1

p' bo’ladi. 

      Agar  ko’rish  nuqtasidan  kartinagacha  bo’lgan  distansion  masofa  katta 

bo’lsa,  D

nuqtadan  foydalanish  qiyinroq,  bo’ladi.  Bunday  Ҳollarda 

qiyinchilikka  quyidagicha  barham  berish  mumkin:  distansion  masofa  D

1

p'  ham 

nuqtaning  ordinatasi  y



1

  ham  ikkiga    yo    uchga  yoki  to’rtga  bo’linadi.  Bir xil 

songa  bo’lishdan  hosil  bo’lgan  nuqtalarni  tutashtiruvchi  chiziqlar  chuqurliklar 

masshtabini xuddi D

1

a

2y

 chiziq kesib o’tgan a

y

 nuqtada kesadi (1.3-shakl). 

Bu  ҳoldan  foydalanib,  perspektiv  tasvirni  ortogonal  chizmada  o’lchamlarga 

qaraganda bir necha marta kattalashtirib yasash mumkin.  

     To’g’ri  burchakli  koordinatalar  metodidan  foydalanib,    birorta  narsaning 

perspektivasini yasash   uchun    narsa   xarakterli   nuqtalarning  perspektivalari         

1.2-shaklda  ko’rsatilgan  yo’l   bilan   bajariladi  va ular  tegishli  ravishda  

o’zaro  tutashtrilada.

 

 




 

21 


 

---•— ---- 

 

 

                                              1.2-shakl 



 

 

 



                                         1.3-shakl 

 

 



 

 

 




 

22 


 


Download 2,21 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   40




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
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