[{"title":"( 74 个子文件 3.75MB ) 3D-picking","children":[{"title":"19.) 3D Picking Pt. 2","children":[{"title":"bin","children":[{"title":"data","children":[{"title":"skyboxes","children":[{"title":"jajdarkland1","children":[{"title":"jajdarkland1_dn.jpg <span style='color:#111;'> 98.19KB </span>","children":null,"spread":false},{"title":"jajdarkland1_bk.jpg <span style='color:#111;'> 71.84KB </span>","children":null,"spread":false},{"title":"jajdarkland1_up.jpg <span style='color:#111;'> 73.86KB </span>","children":null,"spread":false},{"title":"jajdarkland1_rt.jpg <span style='color:#111;'> 80.63KB </span>","children":null,"spread":false},{"title":"jajdarkland1_ft.jpg <span style='color:#111;'> 80.81KB </span>","children":null,"spread":false},{"title":"jajdarkland1_lf.jpg <span style='color:#111;'> 88.38KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"models","children":[{"title":"alien2_obj","children":[{"title":"alien2Tex1.BMP <span style='color:#111;'> 768.05KB </span>","children":null,"spread":false},{"title":"alien2.obj <span style='color:#111;'> 1.51MB </span>","children":null,"spread":false},{"title":"alien2.mtl <span style='color:#111;'> 168B </span>","children":null,"spread":false}],"spread":true},{"title":"Spongebob","children":[{"title":"sb_ball_bind.dff.mtl <span style='color:#111;'> 230B </span>","children":null,"spread":false},{"title":"spongebob.png <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"spongebob_bind.obj <span style='color:#111;'> 559.32KB </span>","children":null,"spread":false},{"title":"sb_ball_bind.dff.obj <span style='color:#111;'> 495.59KB </span>","children":null,"spread":false},{"title":"spongebob_bind.mtl <span style='color:#111;'> 159B </span>","children":null,"spread":false}],"spread":true},{"title":"Thor","children":[{"title":"Marvel Ultimate Alliance-f457900.dds <span style='color:#111;'> 682.80KB </span>","children":null,"spread":false},{"title":"thor.mtl <span style='color:#111;'> 485B </span>","children":null,"spread":false},{"title":"Marvel Ultimate Alliance-f456880.dds <span style='color:#111;'> 682.80KB </span>","children":null,"spread":false},{"title":"thor.obj <span style='color:#111;'> 562.75KB </span>","children":null,"spread":false},{"title":"Marvel Ultimate Alliance-f458160.dds <span style='color:#111;'> 42.80KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"shaders","children":[{"title":"main_shader.vert <span style='color:#111;'> 301B </span>","children":null,"spread":false},{"title":"color.vert <span style='color:#111;'> 339B </span>","children":null,"spread":false},{"title":"ortho2D.frag <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"main_shader.frag <span style='color:#111;'> 678B </span>","children":null,"spread":false},{"title":"ortho2D.vert <span style='color:#111;'> 337B </span>","children":null,"spread":false},{"title":"dirLight.frag <span style='color:#111;'> 479B </span>","children":null,"spread":false},{"title":"spotLight.frag <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"color.frag <span style='color:#111;'> 106B </span>","children":null,"spread":false},{"title":"fog.frag <span style='color:#111;'> 747B </span>","children":null,"spread":false},{"title":"font2D.frag <span style='color:#111;'> 261B </span>","children":null,"spread":false},{"title":"main_shader.geom <span style='color:#111;'> 1011B </span>","children":null,"spread":false},{"title":"pointLight.frag <span style='color:#111;'> 758B </span>","children":null,"spread":false}],"spread":false},{"title":"textures","children":[{"title":"blackhole.jpg <span style='color:#111;'> 41.44KB </span>","children":null,"spread":false},{"title":"images.jpeg <span style='color:#111;'> 8.94KB </span>","children":null,"spread":false},{"title":"grass.png <span style='color:#111;'> 136.97KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"glew32.dll <span style='color:#111;'> 314.50KB </span>","children":null,"spread":false},{"title":"19.) 3D Picking Pt. 2.exe <span style='color:#111;'> 427.50KB </span>","children":null,"spread":false},{"title":"FreeImage.dll <span style='color:#111;'> 2.36MB </span>","children":null,"spread":false}],"spread":true},{"title":"19.) 3D Picking Pt. 2","children":[{"title":"flyingCamera.cpp <span style='color:#111;'> 4.43KB </span>","children":null,"spread":false},{"title":"picking.cpp <span style='color:#111;'> 3.70KB </span>","children":null,"spread":false},{"title":"skybox.h <span style='color:#111;'> 579B </span>","children":null,"spread":false},{"title":"pointLight.h <span style='color:#111;'> 626B </span>","children":null,"spread":false},{"title":"texture.h <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"win_OpenGLApp.h <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"static_geometry.cpp <span style='color:#111;'> 9.22KB </span>","children":null,"spread":false},{"title":"win_OpenGLApp.cpp <span style='color:#111;'> 7.31KB </span>","children":null,"spread":false},{"title":"vertexBufferObject.cpp <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"19.) 3D Picking Pt. 2.vcproj <span style='color:#111;'> 5.99KB </span>","children":null,"spread":false},{"title":"spotLight.h <span style='color:#111;'> 649B </span>","children":null,"spread":false},{"title":"skybox.cpp <span style='color:#111;'> 4.08KB </span>","children":null,"spread":false},{"title":"dirLight.cpp <span style='color:#111;'> 945B </span>","children":null,"spread":false},{"title":"objModel.h <span style='color:#111;'> 663B </span>","children":null,"spread":false},{"title":"spotLight.cpp <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"freeTypeFont.h <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"shaders.h <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"renderScene.cpp <span style='color:#111;'> 12.21KB </span>","children":null,"spread":false},{"title":"vertexBufferObject.h <span style='color:#111;'> 740B </span>","children":null,"spread":false},{"title":"openGLControl.h <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"texture.cpp <span style='color:#111;'> 6.69KB </span>","children":null,"spread":false},{"title":"objModel.cpp <span style='color:#111;'> 10.48KB </span>","children":null,"spread":false},{"title":"static_geometry.h <span style='color:#111;'> 392B </span>","children":null,"spread":false},{"title":"common_header.h <span style='color:#111;'> 533B </span>","children":null,"spread":false},{"title":"framebuffer.h <span style='color:#111;'> 864B </span>","children":null,"spread":false},{"title":"framebuffer.cpp <span style='color:#111;'> 4.64KB </span>","children":null,"spread":false},{"title":"pointLight.cpp <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"freeTypeFont.cpp <span style='color:#111;'> 6.95KB </span>","children":null,"spread":false},{"title":"picking.h <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"openGLControl.cpp <span style='color:#111;'> 11.17KB </span>","children":null,"spread":false},{"title":"dirLight.h <span style='color:#111;'> 543B </span>","children":null,"spread":false},{"title":"fog.h <span style='color:#111;'> 620B </span>","children":null,"spread":false},{"title":"shaders.cpp <span style='color:#111;'> 10.18KB </span>","children":null,"spread":false},{"title":"fog.cpp <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"flyingCamera.h <span style='color:#111;'> 717B </span>","children":null,"spread":false}],"spread":false},{"title":"19.) 3D Picking Pt. 2.suo <span style='color:#111;'> 25.00KB </span>","children":null,"spread":false},{"title":"19.) 3D Picking Pt. 2.sln <span style='color:#111;'> 929B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]