Pristatymai

Direct3D transformacijos

9.6   (2 atsiliepimai)
Direct3D transformacijos 1 puslapis
Direct3D transformacijos 2 puslapis
Direct3D transformacijos 3 puslapis
Direct3D transformacijos 4 puslapis
Direct3D transformacijos 5 puslapis
Direct3D transformacijos 6 puslapis
Direct3D transformacijos 7 puslapis
Direct3D transformacijos 8 puslapis
Direct3D transformacijos 9 puslapis
Direct3D transformacijos 10 puslapis
Direct3D transformacijos 11 puslapis
Direct3D transformacijos 12 puslapis
Direct3D transformacijos 13 puslapis
Direct3D transformacijos 14 puslapis
Direct3D transformacijos 15 puslapis
Direct3D transformacijos 16 puslapis
Direct3D transformacijos 17 puslapis
Direct3D transformacijos 18 puslapis
Direct3D transformacijos 19 puslapis
Direct3D transformacijos 20 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Ištrauka

Direct3D Transformacijos Transformacijos • Globalios transformacijos. Dažniausiai objektų viršūnės apibrėžiamos lokalioje koordinačių sistemoje. Globalios transformacijos objektų viršūnes iš lokalios koordinačių sistemos perveda į globalią, kurioje tvarkomi visi scenos objektai. • Stebėtojo transformacijos 3D erdvę pozicionuoja kameros atžvilgiu. Globali koordinačių sistema transformuojama į kameros/stebėtojo koordinačių sistemą. • Projekcijų transformacijos projektuoja 3D erdvę į 2D atvaizdį, rodomą ekrane. Siekiant sudaryti gylio iliuziją, keičiami objektų masteliai. Kameros koordinačių sistema transformuojama į projekcijų koordinačių sistemą. • Analogija su fotografavimu • Transformacijos • Viršūnių transformacijos atliekamos viršūnės pozicijos koordinačių vektorių dauginant iš transformacijos matricos viršūnių šeideryje. • Tam skirta HLSL komanda mul(x, y). • Dažniausiai transformacijų matricos suformuojamos Vartotojo programoje ir perduodamos šeideriui per konstantų buferį. • Transformacijų matricoms sudaryti Direct3D naudoja bibliotekas: ◦ D3DX Math (Utility)  ankstesnių Direct3D versijų įrankių biblioteka. • // Viršūnės padėties transformacija naudojant daugybą iš matricos: • output.Pos = mul( Pos, MatWorld ); // Globali transformacija • output.Pos = mul( output.Pos, MatView ); // Stebėtojo transformacija • output.Pos = mul( output.Pos, MatProjection ); // Projekcijų transformacija • Direct3D pagalbinės bibliotekos • D3DX 11 Utility biblioteka turi pagalbines sąsajas, funkcijas ir t.t: ◦ Šeideriams, ◦ Tekstūroms, ◦ Atvaizdžiams, ◦ Tinklams. • D3DX Math • Deklaracijos faile D3DX10Math.h. • Deklaruoja įvairias naudingas struktūras: ◦ D3DXCOLOR spalvoms saugoti. ◦ D3DXVECTOR3 ar D3DXVECTOR4 vektoriams saugoti. ◦ D3DXMATRIX matricoms saugoti. • Turi daug naudingų funkcijų: ◦ D3DXVec3Normalize – vektoriams normalizuoti. ◦ D3DXMatrixTranspose – matricoms transponuoti. ◦ D3DXMatrixLookAtLH – stebėtojo matricoms formuoti. • //Vektorių ir matricų deklaravimas: • D3DXVECTOR3 m_position, m_target, m_upv; • D3DXMATRIX m_viewMatrix; • // Vektorių inicializavimas: • m_position = D3DXVECTOR3(0.0f, 0.0f, -10.0f); • m_target = D3DXVECTOR3(0.0f, 0.0f, 0.0f); • m_upv = D3DXVECTOR3(0.0f, 1.0f, 0.0f); • // Stebėtojo matricos formavimas: • D3DXMatrixLookAtLH(&m_viewMatrix, &m_position, &m_target, &m_upv); •

Daugiau informacijos...

Šį darbą sudaro 1261 žodžiai, tikrai rasi tai, ko ieškai!

★ Klientai rekomenduoja


Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?

Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!

Detali informacija
Darbo tipas
Lygis
Universitetinis
Failo tipas
Skaidrės (.ppt)
Apimtis
39 psl., (1261 ž.)
Darbo duomenys
  • Inžinerijos pristatymas
  • 39 psl., (1261 ž.)
  • Skaidrės 2 MB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį pristatymą
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt