Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
J.Matulewski,T.Dziubak,M.Sylwestrzak,R.Płoszajczak,Grafika.Fizyka.Metodynumeryczne.
Symulacjefizycznezwizualizacj
ą
3D,Warszawa2010
ISBN978-83-01-16178-1,©byWNPWN2010
3.Rysowanieianimacjafiguribrył
71
Rysunek3.3.Pierwszafiguraprzestrzenna
Zwróćmytakżeuwagęnato,żeOpenGLsamzadbałoto,żebytylneścianysze-
ścianubyłyschowanezatymi,którybliżejkamery.Rzeczzpozoruoczywista,ale
wistocieniebanalna.OpenGLrealizujezapomocąbuforagłębi,którywłączyliśmy
instrukcjąglEnable(GL_DEPTH_TEST);wmetodzieCOknoGL::UstawienieSceny
(listing1.16).Wyłączenietegobuforaspowoduje,żesześcianprzestajegoprzypomi-
nać,cowidocznejestnarysunku3.4.Późniejrysowaneścianysześcianubędąryso-
wanenatychrysowanychwcześniejbezwzględunaichodległościodkamery.Na
szczęściemożemybeztruduzpowrotemwłączyćbuforgłębi.Niestety,problem
kolejnościrysowaniafiguriichukrywaniapowrócipotym,gdyścianysześcianu
uczynimypółprzezroczystymi.