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),


⇐ Предыдущая| |Следующая ⇒