71,98 glutMainLoop(), 71 glutMotionFunc(myMovedMouse), 98 glutMouseFunc(myMouse), 71,98 glutReshapeFunc(myReshape), 71 glutSolidCube(), 324 glutSolidSphereO, 324,329 glutSwapBuffers(), 131,439,534 glVertex2i(), 74 glVertex3d(), 317 glVertex3f(), 517 glViewport(), 461,852
H
hexSwirl(), 128
hit(), 856,868,898,905,910,927 HLS цветовая модель, 785 HSV в RGB преобразование, 796
I
image, 1035 incr, 1030 IntCoIor, 650 isInShadow(), 909 isInvolved(), 837 isSimpleRegion(), 837 Iterated Systems Inc, 583
К
К-я итерация, 107
L
L-системы, 557 latticeNoise(), 888 Length(), 489 lerp(), 219 line(), 69
Iine(xl,yl,x2,y2), 68 lineRel(), разработка, 146 Iineto, 1009 lineTo(), 69 использование для рисования прямых, 304,316 Linux и OpenGL, 940 LUT-индексы, 621
м М на п матрица, 941 Macintosh и OpenGL, 940
makeBoxExtent(), 934 makeEdgeStack(), 837 МагЫе(), 889
Microsoft Windows 95/98/NT
и OpenGL, 940 moveRel(), разработка, 146 moveto, 1009 moveToO, 69,304,316
использование для рисования прямых, 91 Mul, 1005
myDisplayO функция, 77 mylnit() функция, 76
N
n-угольник, 153
вариации, 155
определение, 153
порождающая окружность, 153
черепашья графика, 154 NURBS-кривые, преимущества, 734 NURBS-лоскуты, рисование, 767 NURBS-поверхности, 755
квадратичные поверхности, 756
линейчатые поверхности, 756
поверхности вращения, 756
формирование, 756
экструзивные поверхности, 756
О
octree-квантование, 792,796 OpenGL, 67,263
GL_LINES, 74,83
GL_POINTS, 74
GL_POLYGON, 74
GL_QUAD_STRIP, 98
GL_QUADS, 97
GL_TRIANGLE_FAN, 97
GL_TRIANGLE_STRIP, 97
GL_TRIANGLES, 97
glBeginC), 74,83
glClear(GL_COLOR_BUFFER_
BIT), 76 glClearColor(red,green,blue,
alpha), 76 glColor3f(), 85 glEnd(), 74 GLfloat, 75 glFlush(), 77 GLint, 75
glLineWidth(4.0), 85 glPointSizeO, 76 gluOrtho2D(), 77
Алфавитный указатель
1067
OpenGL glutCreateWindow(), 144 glutlnitO, 144 glutlnitWindowSizeO, 144 glutKeyboardFunc
(myKeyboard), 98 glutMotionFunc
(myMovedMouse), 98 glutMouseFunc(myMouse), 98 glutReshapeFunc(), 134 glutSwapBuffersO, 131 glVertex2i(), 74 myInit() функция, 76 альфа-каналы, инструменты, 635 готовая программа в OpenGL, 77 двойная буферизация, 131 инструментарий утилит (GLUT),