Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Shreiner D., Woo M., Neider J. — OpenGL programming guide
Shreiner D., Woo M., Neider J. — OpenGL programming guide



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: OpenGL programming guide

Авторы: Shreiner D., Woo M., Neider J.

Аннотация:

OpenGL is a powerful software interface used to produce high-quality, computergenerated images and interactive applications using 2D and 3D objects, bitmaps, and color images. The OpenGL Programming Guide provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 2.0. This sixth edition of the best-selling "red book" describes the latest features of OpenGL Version 2.1. You will find clear explanations of OpenGL functionality and many basic computer graphics techniques, such as building and rendering 3D models; interactively viewing objects from different perspective points; and using shading, lighting, and texturing effects for greater realism. In addition, this book provides in-depth coverage of advanced techniques, including texture mapping, antialiasing, fog and atmospheric effects, NURBS, image processing, and more. The text also explores other key topics such as enhancing performance, OpenGL extensions, and cross-platform techniques.


Язык: en

Рубрика: Руководства по программному обеспечению/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Издание: 6-th edition

Год издания: 2007

Количество страниц: 911

Добавлена в каталог: 30.11.2013

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
gluNurbsProperty(), returning tessellated data      561
gluNurbsSurface()      551 560
gluOrtho2D()      138 781
gluOrtho2D(), resized windows, use with      36
gluPartialDisk()      524 528
gluPerspective()      113 136 153
gluPerspective(), picking matrix use      579
gluPickMatrix()      579
gluProject()      163
gluPwlCurve()      565
gluQuadricCallback()      524 525
gluQuadricDrawStyle()      524 525
gluQuadricNormals()      524 526
gluQuadricOrientation()      524 526
gluQuadricTexture()      524 526
gluScaleImage()      383
glUseProgram()      641
gluSphere()      524 527
GLUT      15 759—765
GLUT, basic functions      16—20
GLUT, event management      19
GLUT, glutCreateWindow()      17 761
GLUT, glutDisplayFunc()      17 761
GLUT, glutInitWindowPosition()      17 761
GLUT, glutInitWindowSizeO      17 761
GLUT, glutKeyboardFunc()      19 762
GLUT, glutldleFunc()      20 765
GLUT, glutlnit()      17 760
GLUT, glutlnitDisplayModeO      17 760
GLUT, glutMainLoop()      18 765
GLUT, glutMotionFunc()      19 762
GLUT, glutMouseFunc()      19 762
GLUT, glutPostRedisplay()      18 282 763
GLUT, glutReshapeFunc()      19 762
GLUT, glutSetColor()      17 179 227 763
GLUT, glutSolidCone()      764
GLUT, glutSolidCube()      20 764
GLUT, glutSolidDodecahedron()      764
GLUT, glutSolidIcosahedronO      764
GLUT, glutSolidOctahedron()      764
GLUT, glutSolidSphere()      20 763
GLUT, glutSolidTeapot()      764
GLUT, glutSolidTetrahedron()      764
GLUT, glutSolidTorus()      764
GLUT, glutSwapBuffers()      23
GLUT, glutWireCone()      764
GLUT, glutWireCube()      20 764
GLUT, glutWireDodecahedron()      764
GLUT, glutWireIcosahedron()      764
GLUT, glutWireOctahedron()      764
GLUT, glutWireSphere()      20 153 763
GLUT, glutWireTeapot()      764
GLUT, glutWireTetrahedron()      764
GLUT, glutWireTorus()      764
GLUT, multisampling      256
GLUT, simple example      36
GLUT, smooth shading, use for      181
GLUT, window management      17 36
gluTessBeginPolygon()      518
gluTessCallback()      519 522
gluTessEndContour()      519
gluTessEndPolygon()      518
gluTessNormal()      517 518 521
gluTessProperty()      514 519
gluTessVertex()      519 522
gluUnProject()      160 163
gluUnProject4()      163
glValidateProgram()      644
glVertex*()      41
glVertex*(), legal between glBegin() and glEnd()      46
glVertex*(), using glEvalCoord*() instead      536
glVertexAttrib*()      671
glVertexAttrib4N*()      671
glVertexAttribPointer()      672
glVertexPointer()      47 69
glViewport()      114 139
glViewport(), using with resized windows      36
glWindowPos*()      306
glWindowPos*(), multitexturing, with      447
glWindowPos*(), selection hit      574
GLX      14 738
GLX, ftp site for GLX specification      738
GLX, gIXQueryVersion()      738 741
GLX, glXChooseFBConfig()      738 741
GLX, glXChooseVisual()      738 743 784
GLX, glXCopyContext()      739 742
GLX, glXCreateContext()      740 743
GLX, glXCreateGLXPixmap()      738 743
GLX, glXCreateNewContext()      739 742
GLX, glXCreatePbuffer()      738 742
GLX, glXCreatePixmap()      738 742
GLX, glXCreateWindow()      738 742
GLX, glXDestroyContext()      739 742
GLX, glXDestroyGLXPixmap()      741 743
GLX, glXDestroyPbuffer()      741 743
GLX, glXDestroyPixmap()      741 743
GLX, glXDestroyWindow()      741 743
GLX, glXGetClientString()      738 741
GLX, glXGetConfig()      468 738 743
GLX, glXGetCurrentContext()      739 742
GLX, glXGetCurrentDisplay()      739 742
GLX, glXGetCurrentDrawable()      739 742
GLX, glXGetCurrentReadDrawable()      739 740 742
GLX, glXGetFBConfigAttrib()      738 741
GLX, glXGetFBConfigs()      741
GLX, glXGetProcAddress()      739 742
GLX, glXGetSelectedEvent()      740 742
GLX, glXGetVisualFromFBConfig()      738 741
GLX, glXIsDirect()      739 742
GLX, glXMakeContextCurrent()      739 742
GLX, glXMakeCurrent()      740 743
GLX, glXQueryContext()      739 742
GLX, glXQueryExtension()      738 741
GLX, glXQueryExtensionsString()      738 741
GLX, glXQueryServerString()      738 741
GLX, glXSelectEvent()      740 742
GLX, glXSwapBuffers()      23 740 743
GLX, glXUseXFont()      740 743
GLX, glXWaitGL()      740 743
GLX, glXWaitGL(), performance tips      784
GLX, glXWaitX()      740 743
GLX, glXWaitX(), performance tips      784
glXQueryExtensionString()      605
GL_VERTEX_PROGRAM_POINT_SIZE      673
GL_VERTEX_PROGRAM_TWO_SIDE      674
Gouraud shading      see "Smooth shading"
Haeberli, Paul      458 490
haze      see "Fog"
header file      15
Hidden-line removal      622
Hidden-line removal, polygon offset used for      274
Hidden-surface removal      185—187 483
Hierarchical models      145 290
Hierarchical models, picking      583—585
Highlights      see "Specular"
hints      248
Hints, fog      261
Hints, perspective correction      248 379 380
histogram      363—366
Histogram, reseting      364 366
Histogram, retrieving      364
Histogram, sample program      364
Hits (selection)      see "Selection (hit records)"
Holes in polygons      39 619
Homogeneous coordinates      38 774
Hoschek, Josef      535
Hughes, John F.      xxxviii 773
IBM OS/2 Presentation Manager to OpenGL Interface      see "PGL"
Icosahedron, drawing      96
Identity matrix      111 115 125 782
Illumination      see "Lighting"
Images      302 312—321 see
Images, blending      616
Images, compositing      232
Images, distorted      611
Images, imaging pipeline      321—337
Images, interpolating between      616
Images, magnifying or reducing      334
Images, nonrectangular      239
Images, projecting      624
Images, sample code which draws an image      320
Images, sample program which draws, copies, and zooms an image      335
Images, scaling and rotating      624
Images, sources of      312
Images, superimposing      617
Images, transposing      629
Images, warping      624
Imaging pipeline      see "Images (imaging pipeline)"
Imaging subset      346—368
Imaging subset, extension string      606
Imaging subset, texture images, effect on      383 390
immediate mode      29 278
Immediate mode, display lists, mixing with      289
Infinite light source      197
Input events, handling, using GLUT      19
Intensity, texture image data type      422
Interactive Inspection of Solids: Cross-sections and Interferences      619
Interference regions      619
Interleaved arrays      78
Interpolating, color values and texture coordinates      248 425
Interpolating, texture combiner function      453
Invariance of an OpenGL implementation      780 785
Jaggies      247
Jittering      491 502
Jittering, accFrustum() routine      492
Jittering, accPerspective() routine      492
Jittering, sample code to jitter projection transformations      492
Jittering, sample program with orthographic projection      496
Kilgard, Mark      xxxix 15 738 759
Korobkin, Carl      458
Lasser, Dieter      535
Layers, drawing      612
Life, game of      627
Light sources      194—207
Light sources, ambient light      188 196
Light sources, contribution to lighting equation      222
Light sources, diffuse light      188 196
Light sources, directional      197
Light sources, display lists cache values      283
Light sources, infinite light source      197
Light sources, local light source      197
Light sources, maximum number of sources      193
Light sources, moving along with the viewpoint      205
Light sources, moving light sources      201—206
Light sources, multiple light sources      200
Light sources, performance tips      193
Light sources, positional      197
Light sources, rendering pipeline stage      12 681
Light sources, RGBA values      189
Light sources, sample program that moves the light source      204
Light sources, specifying a light source      193
Light sources, specular light      188
Light sources, spotlights      199—200
Light sources, stationary      202
lighting      see also "Light sources" "Material
Lighting, ambient light      187
Lighting, approximation of the real world      187
Lighting, attenuation      197—198
Lighting, calculations in color-index mode      227
Lighting, color-index mode      226—228
Lighting, default values, using      194
Lighting, display lists cache values      283
Lighting, enabling      193 194
Lighting, enabling and disabling      211
Lighting, equation that calculates lighting      221
Lighting, global ambient light      208 222
Lighting, lighting model      207—210
Lighting, lighting model, specifying a      193
Lighting, rendering pipeline stage      12 681
Lighting, sample program introducing lighting      190
Lighting, specular color separated      210 225 455
Lighting, steps to perform      190
Lighting, two-sided materials      209
Lighting, viewer, local or infinite      209
Line segment      38
Linear attenuation      198
lines      38
Lines, antialiasing      249—255 624
Lines, connected closed loop, specifying      43 45
Lines, connected strip, specifying      43 45
Lines, feedback mode      593
Lines, querying line width      51
Lines, sample program with wide, stippled lines      54
Lines, specifying      43 45
Lines, stippling      52
Lines, tessellated polygons decomposed into      510
Lines, width      51
Local light source      197
Logical operations, rendering pipeline stage      14 683
Logical operations, transposing images, using for      629
Lookup table      see "Color map"
Luminance      315 341
Luminance, pixel data formats for      317 325
Luminance, texture image data type      422
Magnifying images      334
Masking      473
Masking, antialiasing characters      615
Masking, layers, drawing      612
Masking, rendering pipeline stage      14 683
Material properties      194 211—220
Material properties, ambient      189 213
Material properties, changing a single parameter with glColorMaterial()      217
Material properties, changing material properties      215
Material properties, diffuse      189 213
Material properties, display lists cache values      283
Material properties, emission      188 214 221
Material properties, enabling color material properties mode      217
Material properties, performance when changing      782
Material properties, rendering pipeline stage      12 681
Material properties, RGBA values      190
Material properties, sample program which changes material properties      215
Material properties, sample program which uses glColorMaterial()      218
Material properties, shininess      214
Material properties, specular      189 214
Material properties, two-sided lighting      209
Matrix      see also "Matrix stack"
Matrix stack      145—149
Matrix stack, choosing which matrix stack is current      146
Matrix stack, current matrix stack      684
Matrix stack, modelview      148
Matrix stack, popping      146
Matrix stack, projection      148
Matrix stack, pushing      146
Matrix stack, querying stack depth      148
Matrix stack, texture      458
Matrix, choosing which matrix is current      115
Matrix, column-major ordering      116
Matrix, current      111
Matrix, danger of extensive changes      780
Matrix, display lists cache matrix operations      283
Matrix, identity      111 115 125 782
Matrix, loading      115
Matrix, loading transposed      116
Matrix, modelview      108 115
Matrix, multiplying matrices      115
Matrix, multiplying transposed matrices      116
Matrix, NURBS, specifying for sampling      557
Matrix, orthographic parallel projection      778
Matrix, perspective projection      777
Matrix, projection      113 115
1 2 3 4 5 6 7
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте