Detail kurzu
OpenGL v C++/Delphi - úvod do Windows API a práca s programom
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Obsah kurzu
Úvod do programovania vo Windows API· Syntax technológie Windows API
· Volacie konvencie
· Volanie funkcií a procedúr
· Princíp činnosti aplikácií, procesov a vlákien
· Slučka spracovávania správ pre aplikácie OpenGL
Úvod do OpenGL
· Obecná syntax
· Konštanty
· Volanie funkcií OpenGL v iných jazykoch
· Prístup k OpenGL bez SDK
Prvá aplikácia s OpenGL
· Vytvorenie prázdneho okna vo Windows API
· Návrh slučky správ
· Správy WM_PAINT a WM_ERASEBKGND
· Dvojitý buffer GDI
· Vytvorenie a získanie kontextu zariadenia (DC)
· Nastavenie formátu obrazových bodov pre DC
· Fullscreen režim a zmena rozlíšenia obrazovky
· Návrat z režimu Fullscreen
· Štýl okna
· Vytvorenie kontextu renderovania (RC) pre OpenGL
· Prepojenie DC s RC
· Vytvorenie prázdnej scény
· Matice projekcie a modelu
· Nastavenie pohľadu a perspektívy
Tvorba objektov
· Tvorba čiar
· Tvorba polygónov
· Tvorba štvoruholníkov
· Nastavenie farieb
· Tvorba farebných prechodov na objektoch
· Hĺbkový buffer
· Tvorba zložitejších objektov – kocka, valec
3D Transformácie
· Matice transformácií
· Posunutie
· Škálovanie
· Rotácia
· Transformácie scény
Tvorba interaktívnych scén
· Interakcia s klávesnicou
· Udalosti myši
· Pohyb v scéne
Tvorba zložitejších modelov
· Textúry
· Prehodenie kanálov R a B v bitových mapách
· Vytvorenie poľa textúr
· Aplikácia 2D textúr na polygón
· Rastrové a outline písma
Nasvietenie
· Ambietné svetlo
· Difúzne svetlo
· Normálové vektory polygónov
· Transformácie difúzneho svetla
Hodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality