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

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

blank
blank
blank
Красота
blank
Гайдуков С.А. — OpenGL. Профессиональное программирование трехмерной графики на C++
Гайдуков С.А. — OpenGL. Профессиональное программирование трехмерной графики на C++



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



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


Название: OpenGL. Профессиональное программирование трехмерной графики на C++

Автор: Гайдуков С.А.

Аннотация:

Книга посвящена использованию новых возможностей графической библиотеки OpenGL версии выше 1.2 в приложениях, разрабатываемых на языке C++ в Microsoft Visual Studio .NET 2002. Описано применение средств NVIDIA OpenGL SDK для создания реалистичных трехмерных изображений. На примерах рассмотрены загрузка текстур из файлов форматов TGA и JPG, экспорт моделей из 3ds max, хранение данных в ZIP-архивах, отсечение невидимой геометрии, моделирование глянцевых объектов и др.
Прилагается компакт-диск с инструментальными средствами и демонстрационными версиями рассматриваемых примеров.
Для программистов.


Язык: ru

Рубрика: Computer science/

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

ed2k: ed2k stats

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Fps      49 52
GLH      85 140
GLH_CONVENIENCE      117
GLH_LINEAR      188
glutInit      46
glutSetMenu      60
vec      85
Анизотропная фильтрация      355
Аффинные преобразования      205
Аффинные преобразования, текстурные координаты      613
Библиотека, ASE Reader      371 395 573 681
Библиотека, ASE Reader Library      247
Библиотека, ATI Extensions      343 345
Библиотека, GLH      83 89 107 109 162 188 340 367
Библиотека, GLHE      162
Библиотека, GLH_CONVENIENCE      117
Библиотека, GLH_GLUT      162
Библиотека, GLH_LINEAR      83 85 89 92 98 100 111 117 190 220
Библиотека, GLH_OBS      174
Библиотека, GLUT      13 18 19 83 506
Библиотека, GL_AUX      188
Библиотека, NV UTIL      221 246 278
Библиотека, NV_MATH      190
Битовая маска, GLUT_ACTIVE_ALT      26
Битовая маска, GLUT_ACTIVE_CTRL      26
Битовая маска, GLUT_ACTIVE_SHIFT      26
Битовая маска, клавиши-модификатора      26
Битовая маска, состояния кнопок джойстика      34
Буфер пикселов      424
Вектор единичный      191
Вектор нулевой      191
Вектор операции над векторами      193
Вектор смешения      205
Вектор транспонированный      196
Вектор, антипараллельность      267
Вектор, интерполяция      217
Вектор, интерпретация координат      193
Вектор, нормаль      194
Главное направление оси      588
Диспетчер текстур      289
Диспетчер, CTextureManager      371
Идентификатор      20
Идентификатор курсора мыши      27
Идентификатор меню      60
Идентификатор окна      64
Идентификатор шрифта      52
Идентификатор шрифта моноширинного      57
Идентификатор шрифта переменной ширины      57
Идентификатор элемента меню      60
Идентификатор, declspec (dllexport)      79
Идентификатор, кланиши      46
Идентификатор, кнопки мыши      21 60
Изображение отраженное      229 232
Изображение, постобработка      229
Индекс, массив вершин      281
Индекс, материал      281
Индекс, нормаль      281
Индекс, текстурные координаты      281
Интерактор      121
Интерактор консоли      156 157
Интерактор, glut_console      157 166 169 228
Интерактор, glut_cubemap      618
Интерактор, glut_dc_switcher      460
Интерактор, glut_dolly      142 145
Интерактор, glut_pan      140 141 142
Интерактор, glut_perspective_reshaper      127 128 458
Интерактор, glut_rotate      133 134 137 140
Интерактор, glut_simple_interactor      129 131
Интерактор, glut_simple_mouse_interactor      144 145 147
Интерактор, glut_simple_user_interface      162 166
Интерактор, glut_swapbuffers      156
Интерактор, glut_trackball      138 140 145
Кватернион      99 100
Кватернион единичный      211
Кватернион нормализованный      99
Кватернион, аффинные преобразования      107
Кватернион, интерполяция      100
Кватернион, операции      211
Клавиша-модификатор      26
Класс, calc_lighting_cubemap      673
Класс, CAseModel      248 284 300
Класс, CDDSImage      565
Класс, CSurface      563
Класс, CTexture      564
Класс, CTextureManager      295
Класс, display_list      175 176
Класс, glut_callbacks      123 125
Класс, glut_iteractor      121 122 123
Класс, glut_pan      140
Класс, glut_simple_interactor      129 130 131 132 141
Класс, glut_simple_trackball      138
Класс, glut_trackball      147
Класс, lazy_build_display_list      175 177 178 253 398
Класс, line      89 90
Класс, mat3      197
Класс, mat4      197
Класс, matrix4      92 93 94 96 117
Класс, matrix4f      92
Класс, model      278
Класс, modelData      284
Класс, PBuffer      440 441 442 489
Класс, plane      111 112 113 114 115 117
Класс, PsAABB      419
Класс, psCamera      419 420
Класс, PublicPBuffer      450
Класс, quat      210 215
Класс, quaternion      100 105 215
Класс, quaternionf      100 105 206
Класс, rotation      100
Класс, rotationf      100
Класс, tex_object      175 183
Класс, tex_object_2D      184 185 367
Класс, tex_object_cube_map      599
Класс, tex_object_ID      184 367
Класс, tex_object_rectangle      367
Класс, vec      85 86 87 93
Класс, vec2      85 86 193
Класс, vec2t      190 196
Класс, vec3      85 86 87 193
Класс, vec3t      190 196
Класс, vec4      85 86 87 88 191 192 193
Класс, vec4t      190 196
Коллекция интеракторов      121
Команды рисования додекаэдра      39
Команды рисования икосаэдра      39
Команды рисования конуса      38
Команды рисования куба      38
Команды рисования октаэдра      39
Команды рисования сферы      38
Команды рисования тетраэдра      39
Команды рисования тора      39
Команды рисования чайника      39
Компрессия S3TC      527
Консоль      155 169 173
Константа, GL_COMPRESSED_RGBA      522
Константа, GL_COMPRESSED_RGB_ARB      522
Константа, GL_TEXTURE_RECTANGLE_EXT      367
Константа, GL_TEXTURE_RECTANGLE_NV      367
Константа, nv_to_deg      207
Константа, nv_to_rad      207
Константа, битовой маски      17
Константа, идентификатор      45
Коэффициент масштабирования      59 253
Матрица единичная      199
Матрица неинициализированная      198
Матрица переноса      205
Матрица, GL_TEXTURE      687
Матрица, инициализация      198
Матрица, копия      198
Матрица, операции      200
Матрица, проекция      207
Метод, Add      157
Метод, addCmd      170
Метод, apply      128
Метод, apply_perspective      128
Метод, apply_transform      144
Метод, CAseModel      395
Метод, CAseModel, LoadModel      686
Метод, CAseTextureManager load_texture      683
Метод, Clear      287
Метод, configure_buttons      145 146
Метод, CTextureManager loadtexture      374
Метод, Exit      228
Метод, GetExtents      292
Метод, get_closest_pomt      91
Метод, get_inverse_transform()      615
Метод, get_value      87 94 104
Метод, HandleModeSwitch      449 490
Метод, HandleModeSwitch, недостатки      449
Метод, Initialize      443 486
Метод, load, ошибки      603
Метод, LoadModel      248 285 287 306
Метод, load_texture      296 374 573
Метод, MakeCurrent      449
Метод, num_buttons_to_use      145
Метод, processCmd      169
Метод, rebuild      253
Метод, reshape      128
Метод, set_translation      205
Метод, set_value      87 89 94 103 104
Метод, unload_texture      298
Метод, Update      141
Метод, upload_texture2D      568
Метод, upload_textureCubemap      600
Метод, группа set_rot      205
Метод, Гуро      664
Метод, класса quat      211
Метод, Крамера      203
Метод, Фонга      666
Оболочка прямоугольная      395
Оболочка прямоугольная, ложные построения      396
Оболочка прямоугольная, определение размеров      395
Освещение комбинированное      672
Параметры оболочки      595
Поле, ambient      282
Поле, diffuse      282
Поле, name      282
Поле, specular      282
Поле, Texture Rectangle Mode      374
Поле, transparency      282
Расширение, ARB_texture_compression      522
Расширение, ARB_texture_cube_map      586
Расширение, ARB_window_pos      328
Расширение, EXT_separate_specular_color      315
Расширение, EXT_separate_specular_color, раздел Dependencies      323
Расширение, EXT_separate_specular_color, раздел Errors      325
Расширение, EXT_separate_specular_color, раздел Issues      324
Расширение, EXT_separate_specular_color, раздел Name      322
Расширение, EXT_separate_specular_color, раздел Name Strings      322
Расширение, EXT_separate_specular_color, раздел New Procedures and Functions      324
Расширение, EXT_separate_specular_color, раздел New State      325
Расширение, EXT_separate_specular_color, раздел New Token      324
Расширение, EXT_separate_specular_color, раздел Number      323
Расширение, EXT_separate_specular_color, раздел Overview      323
Расширение, EXT_texture_compression_s3tc      530
Расширение, EXT_texture_filter_anisotropic      352
Расширение, EXT_texture_lod_bias      350
Расширение, EXT_texture_rectangle      360 362 367 371
Расширение, HP_occlusion_test      406
Расширение, HP_occlusion_test, недостатки      409
Расширение, HP_occlusion_test, производительность      409
Расширение, NV_occlusion_query      409 418 420
Расширение, NV_occlusion_query, производительность      418
Расширение, NV_texture_rectangle      360 367 371
Расширение, SGIS_generate_mipmap      356
Расширение, SGIS_texture_lod      346
Расширение, WGL_ARB_pbuffer      429
Расширение, WGL_ARB_pixel_format      425
Расширение, WGL_EXT_extensions_string      334
Расширение, WGL_EXT_swap_control      333 334
Режим генерации функций-заглушек      81
Режим нормализации      253
Режим, BACK      393
Режим, FRONT      393
Режим, GameMode      63 64 68
Режим, GL_ADD      658
Режим, GL_EYE_LINEAR      590
Режим, GL_FEEDBACK      396 398
Режим, GL_MODULATE      255
Режим, GL_NORMAL_MAP_ARB      590 673
Режим, GL_REFLECTION_MAP_ARB      590 614 616 666 687
Режим, GL_SPHERE_MAP      687
Режим, GM_MODULATE      315
Режим, TR_ALWAYS      374 378
Режим, TR_AUTO      374 378
Режим, TR_NEVER      374
Структура tgaImage      569
Суперклассирование      121
Таймер      47
Таймер, недостатки      48
Текстура      353
Текстура двухмерная      577
Текстура двухмерная не кратного размера      577
Текстура одномерная      577
Текстура, GL_TEXTURE_CUBE_MAP_ARB      586
Текстура, NPOTD      359 360 361 371
Текстура, POTD      359
Текстура, кубическое текстурирование      585
Текстура, сферическая карта      578
Текстурная фильтрация      353
Тест перекрытия      406
Тест перекрытия, дескрипторы      410
Трекбол, моделирование      137
Угол поворота рукояток джойстика      35
Угол поворота трекбола      138
Угол эйлеров      137
Угол, косинус      219
Флаг, GLUT_DOUBLE      19
Флаг, GLUT_RGBA      18
Флаг, GLUT_SINGLE      19
Флаг, GL_DOUBLE      18
Формат      223
Формат, ASE      221 246
Формат, DDS      558
Формат, GL_COMPRESSED_RGBA_S3TC_DXT1_EXT      528
Формат, GL_COMPRESSED_RGB_S3TC_DXT1_EXT      527
Формат, GL_COMPRESS_RGBA_S3TC_DXT3      529
Формат, GL_COMPRESS_RGBA_S3TC_DXT3_EXT      529
Формат, JPG      221
Формат, S3TC      526
Формат, TGA      221
Формат, ZIP      222 240
Функция математическая      219
Функция, BuildList      253
Функция, calc_color, оболочка      669
Функция, ChoosePixelFormat      424
Функция, Display      106
Функция, display()      19
Функция, DrawModel      248
Функция, DrawOutdoor      635
Функция, DrawScene      407
Функция, extern model      278
Функция, fast_cos      219
Функция, ffast_cos      219
Функция, GetColor      72
Функция, GetExtents      248
Функция, GetKeyboardState      506
Функция, GetProcAddress      73
Функция, GetTempFileName      242
Функция, GetTempPath      242
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте