封面 
书名 
版权 
前言 
目录 
目录 
    第一部分  使用Windows 
    第一章  Visual Basic 
    Visual Basic坐标系统 
    自定义坐标 
    坐标溢出(Coordinate Overflow) 
    大小和位置 
    图形包容器控件(Graphic Container Controls) 
    Line方法 
    Circle方法 
    Paintpicture方法 
    试验考贝操作 
    PSet方法 
    Point方法 
    Print方法 
    应该何时绘图 
    AutoRedraw属性 
    Paint事件 
    在Resize事件中重新绘图 
    控制控件 
    Text属性 
    其它图形属性 
    LoadPicture和SavePicture函数 
    图形控件 
    图像控件 
    标签控件 
    直线控件 
    造型控件 
    颜色 
    RGB颜色 
    系统颜色 
    QBColor 
  第二章  使用API 
    魔鬼 
    使用API 
    标识例行程序 
    定义数据结构 
    声明例行程序 
    调用例行程序 
    有用的API函数 
    绘图 
    绘制属性 
    位图 
    元文件 
第三章  提高 
    高级色彩 
    调色板 
    Visual Basic中的颜色 
  高级文本 
    显示文本 
    打印 
    Printer对象 
    PrintForm方法 
    高分辨率打印 
    第二部分  图像处理以及动画制作 
第四章  图像处理 
  获取图像 
  编程工具 
    LoadPicture例行程序 
    SavePicture例行程序 
    Point和Pset函数 
    GetBitmapBits,SetBitmapBits以及MatchColorPalette例行程序 
  点过程 
    图像取补 
    使用MatchGrayPalette显示图像 
    色彩平衡度 
    亮度 
    对比度 
  多图像处理 
    图像减法(Image Subtraction) 
    图像平均(Image Averaging) 
    图像合成(Image Compositing) 
  区域处理 
    空间过滤 
    非线性过滤 
    几何变形 
    形状扭曲变形 
    有关动画制作的基础知识 
    定时最重要 
第五章  动画制作 
    Viusal Basic中的定时 
  位图动画 
    存储图像位 
  绘制动画 
    清除并重画 
    保存并恢复 
    SetBitmapBits 
    擦除并重画 
  控制动画 
    仿真 
    原本 
    子图像 
    中间计算和变形 
    中间计算 
    变形 
    专业化动画 
    场景转换 
    调色板动画 
    屏幕保护程序 
    制作程序图标的动画 
    第三部分  二维图形 
第六章  扫描转换 
  扫描转换直线 
  参数曲线 
    使用DrawCurve例行程序 
    旋转点 
  曲线拟合 
    多项式曲线拟合 
    参数曲线拟合 
    混合函数 
  反混叠 
    解决混叠问题 
    超级取样 
    演示反混叠 
    SetBitmapBits 
第七章  二维变换 
    制作二维对象模型 
    窗口和视区 
    漫游和缩放 
    横纵比 
    Visual Basic中的窗口和视区 
    在Visual Basic中缩放和漫游 
    二维变换 
    简单变换 
    组合变换 
    Visual Basic中的变换矩阵 
    Visual Basic中的矢量和矩阵操作 
    形状扭曲变换 
    显示数据结构 
    四叉树 
    Visual Basic中的四叉树 
    查找对象 
    修改图片对象 
第八章  分数维和铺砌 
  分数维 
    树 
    雪花 
    空间填充曲线 
    垫片 
    Mandelbrot集 
    Julia集 
    特殊吸引点(Attractor) 
  铺砌 
    矩形铺砌 
    非矩形铺砌 
    归一化坐标 
    Visual Basic中的矢量和矩阵操作 
第九章  三维变换 
  简单变换 
    第四部分  三维图形 
    平移 
    缩放 
    镜像 
    右旋坐标 
    旋转 
    反向变换 
    投影 
    透视 
    剪切 
  组合变换 
    无平移的缩放 
    沿着任意平面镜像 
    沿着任意直线旋转 
    到任意平面的投影 
    球面坐标 
  三维对象 
第十章  表面 
  简单表面 
    网格 
    高低算法 
    分数维表面 
  参数表面 
    Bezier表面 
    B-样条 
  表面变形 
    挤压表面 
    旋转表面 
    其它表面变形 
第十一章  隐面消除 
  背面消除 
    查找表面法向量 
    使用法向量测试角度 
    小结 
    凸状体 
    Visual Basic中的背面消除 
  深度排序 
    非凸状体 
    表面的重新处理 
第十二章  浓淡模型 
    有关光照的物理知识 
    漫反射 
  环境光线 
    距离 
    高光反射 
    几点假设 
    颜色 
    平滑浓淡处理 
    多个光源 
    Gouraud浓淡处理 
    Phong浓淡处理 
第十三章  光线追踪 
    简短警告 
    光线追踪的基本知识 
    Visual Basic中的光线追踪 
    性能 
    其它对象 
    递归光线追踪 
    反射光线 
    透明表面 
    边界多边形 
    可适应深度控制 
    高维临时投影 
    临时投影 
第十四章  高维变换 
    第五部分  高维图形 
    空间投影 
    四维变换 
    归一化坐标 
    平移 
    缩放 
    旋转 
    反射 
    逆向变换 
    投影 
    旋转超级立方体 
    折叠出超级立方体 
附录A  本书使用的API函数 
    16位和32位声明 
    API例行程序 
    绘图 
    对象管理 
    绘图属性 
    调色板 
    位图 
    元文件 
    其它 
    数据结构 
    常量 
附录B  范例程序描述 
  第一部分:使用Windows 
    第一章:Visual Basic 
    第二章:使用API 
    第三章:提高 
    第二部分:图像处理以及动画制作 
    第四章:图像处理 
    第六章:扫描转换 
    第三部分:二维图形 
    第五章:制作动画 
    第七章:二维变形 
    第八章:分数维和铺砌 
    第四部分:三维变形 
    第九章:三维变形 
    第十章:表面 
    第十一章:隐面消除 
    第十二章:浓淡模型 
    第十三章:光线追踪 
    第五部分:高维图形 
    第十四章:高维变形 
附录C  变换小结 
    二维变换 
    三维变换 
    四维变换 
    球形坐标