beginning opengl game programming 2004 phần 4 ppsx
... corresponds to element mn in Figure 4. 18. Using Your Own Matrices 95 Figure 4. 18 OpenGL s column-major matrix format. 04 BOGL_GP CH 04 3/1/ 04 9:58 AM Page 95 TLFeBOOK Blending OpenGL allows you to blend ... matrix, you need to specify it. OpenGL matrices are column-major 4 × 4 matrices of floating point numbers, laid out as in Figure 4. 18. Because the matrices are 4 × 4...
Ngày tải lên: 05/08/2014, 10:20
... source code. Figure 4. 14 shows a screenshot of the Robot example. Chapter 4 ■ Transformations and Matrices 84 Figure 4. 13 Pushing and popping on the matrix stack. Figure 4. 14 A screenshot of the ... reset the modelview matrix // do other transformations Chapter 4 ■ Transformations and Matrices 74 04 BOGL_GP CH 04 3/1/ 04 9:58 AM Page 74 TLFeBOOK an up vector from the viewp...
Ngày tải lên: 05/08/2014, 10:20
... G6, R5 GL_UNSIGNED_SHORT _4_ 4 _4_ 4 Packed into unsigned 16-bit integer. R4, G4, B4, A4 GL_UNSIGNED_SHORT _4_ 4 _4_ 4_REV Packed into unsigned 16-bit integer. A4, B4, G4, R4 GL_UNSIGNED_SHORT_5_5_5_1 Packed ... G6, R5 GL_UNSIGNED_SHORT _4_ 4 _4_ 4 Packed into unsigned 16-bit integer. R4, G4, B4, A4 GL_UNSIGNED_SHORT _4_ 4 _4_ 4_REV Packed into unsigned 16-bit integer. A4, B4, G4, R4 GL_UNSIG...
Ngày tải lên: 05/08/2014, 10:20
beginning opengl game programming 2004 phần 6 pps
... (GLEE_VERSION_1 _4) glFogCoordf( ) else if (GLEE_EXT_fog_coord) glFogCoordfEXT( ) Chapter 8 ■ OpenGL Extensions1 94 08 BOGL_GP CH08 3/1/ 04 10:03 AM Page 1 94 TLFeBOOK Beyond the Basics Chapter 8 OpenGL ... 0 .4, 0.9), the formula gives a final value of (1 .4, 0 .45 , 0.9). However, 1 .4 is beyond the [0, 1] range that color values are limited to, so OpenGL clamps the final color...
Ngày tải lên: 05/08/2014, 10:20
beginning opengl game programming 2004 phần 7 docx
... integer GL_UNSIGNED_SHORT Unsigned 2-byte integer GL_INT Signed 4- byte integer GL_UNSIGNED_INT Unsigned 4- byte integer GL_FLOAT 4- byte floating-point value 10 BOGL_GP CH10 3/1/ 04 10:05 AM Page 2 24 TLFeBOOK i is the argument number ... GL_DOT3_RGBA 4 * ( Arg0 r – 0.5) * ( Arg1 r – 0.5) + ( Arg0 g – 0.5) * ( Arg1 g – 0.5) + ( Arg0 b – 0.5) * ( Arg1 b – 0.5). GL_COMBINE_RGB only. 09...
Ngày tải lên: 05/08/2014, 10:20
beginning opengl game programming 2004 phần 8 pptx
... (x,y,z) GL_T2F_C4F_N3F_V3F Texture coordinates, 2 elements (s,t), color, 4 elements (r,g,b,a), normals, 3 elements, and position, 3 elements (x,y,z) GL_T4F_C4F_N3F_V4F Texture coordinates, 4 elements ... plane.B*sphere.y + plane.C*sphere.z + plane.D Chapter 10 ■ Up Your Performance 244 10 BOGL_GP CH10 3/1/ 04 10:05 AM Page 244 TLFeBOOK On the CD you will find the code for this example...
Ngày tải lên: 05/08/2014, 10:20
beginning opengl game programming 2004 phần 9 pps
... 3/1/ 04 10:06 AM Page 266 TLFeBOOK 277 The Endgame chapter 13 T he endgame. This is the end, and we have a game for you. We’ve covered quite a bit of OpenGL in this book, and now it’s time to put OpenGL ... 13 ■ The Endgame278 Figure 13.1 Classes and their dependencies in the game. Table 13.1 Chess Game Classes Class Description CGfxOpenGL The OpenGL rendering class. The majorit...
Ngày tải lên: 05/08/2014, 10:20
beginning opengl game programming 2004 phần 10 pps
... 121 frames in CGfxOpenGL class, 27 frustum culling, 241 – 247 application of, 245 – 247 determining view frustum, 243 – 244 plane equations for, 243 – 244 points, testing, 244 spheres, testing, 244 – 245 frustums. ... 7 swimming, 166 T Targa files, 143 – 147 format for, 143 – 145 header information, 144 image origin, 145 loading, 145 – 147 types of, 144 Index308 17 BOGL_GP INDEX 3...
Ngày tải lên: 05/08/2014, 10:20