第1章 GDI图形的处理 2
实例1 使用GDI函数绘制旋转文字 2
实例2 动画文字效果 29
实例3 画图程序 29
实例4 超级链接的实现 30
实例5 字体演示之一 30
实例6 字体演示之二 31
实例7 图像操作 31
第2章 图形格式 34
实例8 操作位图 34
实例9 绘制图标 48
实例10 抽取图标 49
实例11 读取位图 50
实例12 定义链接区域 50
实例13 读取元文件 51
第3章 像素、调色板 54
实例14 反走样文字 54
实例15 抖动效果 76
实例16 设置颜色模式 76
实例17 显示Windows调色板 77
第4章 光栅处理 80
实例18 光栅操作 80
实例19 绘制图像 97
第5章 图像处理之一 100
实例20 滚动屏幕 100
实例21 桌面效果 110
实例22 混合效果 110
实例23 窗口效果 111
实例24 改变桌面背景 112
实例25 绘制分形图案 112
实例26 旋转的立方体 112
实例27 实现透明图形 113
第6章 图像处理之二 116
实例28 图像的处理 116
实例29 浏览图片程序 143
实例30 抓屏程序 143
实例31 编辑图标 144
第7章 OpenGL入门 146
实例32 绘制简单的图形 146
实例33 绘制简单的立方体 163
实例34 应用MemDC绘制OpenGL场景 164
实例35 绘制文字 164
实例36 旋转物体 165
第8章 绘制基本的几何物体 168
实例37 绘制基本的几何图形 168
实例38 绘制基本的几何形状 207
实例39 绘制坐标轴 207
实例40 基本形状的组合 208
实例41 海洋世界 208
第9章 视图操作 210
实例42 动画机械手臂 210
实例43 投影效果之一 249
实例44 投影效果之二 250
实例45 投影效果之三 250
第10章 显示列表 252
实例46 显示列表的应用 252
第11章 颜色 274
实例47 绘制彩色立方体 274
第12章 光照 304
实例48 平滑阴影的三角形 304
实例49 移动的光源 330
实例50 静态光源 330
实例51 迷宫 331
实例52 彩色的金字塔 331
第13章 混合的应用 334
实例53 Alpha混合的透明效果 334
实例54 颜色索引模式 347
第14章 绘制位图、字体和图像 350
实例55 绘制位图字体一 350
实例56 绘制位图字体二 384
第15章 纹理映射 386
实例57 绘制纹理曲面 386
实例58 波动的曲面 428
实例59 加纹理的立方体 428
实例60 两个纹理 428
第16章 帧缓存 432
实例61 绘制基本的几何图形 432
第17章 求值程序和非均匀有理B样条 458
实例62 应用求值程序 458
实例63 绘制实体曲面和线框曲面 468
实例64 修改样条曲线 484
第18章 网格化和二次曲面 488
实例65 网格化多边形 488
实例66 绘制二次曲面 515
实例67 蓝色的小马驹 529
实例68 网格轮廓 529
实例69 数据集图形 530
实例70 读取3DS文件 531
第19章 选择和反馈 534
实例71 绘制二次曲面 534
实例72 图形拾取 550
实例73 拾取实体图形 550
实例74 华容道 551
实例75 拾取矩形 551
第20章 高级OpenGL技巧 554
实例76 绘制棋盘 554
实例77 爆炸效果 555
实例78 步行机器人 556
实例79 蒙皮效果的树 556
实例80 浏览3DS文件信息 556
第21章 屏幕保护程序 560
实例81 屏幕保护程序(一) 560
实例82 屏幕保护程序(二) 575
实例83 屏幕保护程序(三) 576
第22章 动画 578
实例84 播放AVI动画 578
实例85 欢迎窗口 592
实例86 彩色立方体 592
实例87 动画效果 592
实例88 动态系统条效果 593
实例89 动态鼠标形状 593
实例90 具有动画前景的图形 593
实例91 简单的游戏效果 594
实例92 透明位图的动画 595
第23章 音频操作 598
实例93 CD播放器 598
实例94 播放Wave、Midi和Avi文件 650
实例95 播放并改变系统声音 650
实例96 混音效果 651
实例97 播放MP3 651
第24章 视频操作 654
实例98 播放AVI文件 654
实例99 视频捕捉 669
第25章 DirectX编程 672
实例100 三维地形显示 672