Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
6
Spistreści
Iloczynskalarnywektorówimacierze............................
64
Rzutwektoranakierunekwyznaczonyprzezinnywektor.Składowawektora
wkierunkuwyznaczonymprzezinnywektor....................
65
Macierze4×4..............................................
66
Zadania...................................................
68
Rozdział3.
MacierzewOpenGLiwspółrzędnejednorodne.
.
.
.
.
.
.
.
.
.
.
70
PrzekształceniaukładówwspółrzędnychwpotokurenderowaniaOpenGL....
71
Macierzrzutowania...........................................
74
Macierzmodel-widokorazmacierzeświataiwidoku...................
78
Współrzędnejednorodne.......................................
81
Rozdział4.
Tworzeniekonteksturenderowania.Profilzgodności.Rozszerzenia.84
KorzystaniezrozszerzeńARB.....................................
84
Zawirowaniaztworzeniemkontekstu...............................
86
Użycieglext.hiwglext.h........................................
88
UżyciebibliotekiGLEW,zarządzającejrozszerzeniami...................
89
UżyciebibliotekiDLL.......................................
90
DołączeniekoduźródłowegoGLEWdoprojektuaplikacji............
91
Rozdział5.
Profilrdzenny.Bufory.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
94
Buforywerteksów.............................................
94
Tablicaindeksówibuforindeksów................................101
Nawijanieiukrywanietylnychpowierzchni...........................104
Konsolidacjabuforów..........................................106
Klasawerteksu...............................................110
Przełączenienaprofilrdzennyiliczeniestrat.........................112
Rozdział6.
Shadery.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.115
PodstawyGLSL...............................................116
Najprostszeshadery...........................................117
Kompilacjashadera...........................................119
Koloriindeksyatrybutówwerteksu................................126
Trochęzabawy...............................................128
Parametryshadera............................................131
Macierzeświata,widokuirzutowania..............................134
Kolumnyiwiersze.............................................137
Planawaryjny................................................137
Zadania...................................................138
Rozdział7.
Macierzeużywanewgrafice3D.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.139
Macierzerzutowania...........................................139
Macierzrzutowaniaizometrycznego.............................141
Macierzrzutowaniaperspektywicznego..........................144
RóżnicefunkcjiglFrustumigluPerspective........................148
Współrzędneviewportu......................................150
Przykład.................................................150
Macierzświata...............................................155
Translacja...............................................156
Skalowanieiodbiciawzględempłaszczyznukładuwspółrzędnych.......156
Obroty.................................................157