
| 第一章 绪论 1.1 计算机图形学的研究内容 1.2 计算机图形学的确立 1.3 图形显示软件包及其标准化 1.4 计算机辅助儿何设计 1.5 CAD/CAM/CAE软件 1.6 协同设计 1.7 计算机图形学的应用 第二章 图形算法基础 2.1 画线算法 2.1.1 DDA画线算法 2.1.2 Bresenham画线算法 2.1.3 中点画线法 2.1.4 并行画线算法 2.2 画圆弧算法 2.2.1 一般方法 2.2.2 中点画圆算法 2.2.3 Bresenham生成圆弧算法 2.3 区域填充算法 2.3.1 区域填充的基本方法 2.3.2 扫描线多边形填充算法 2.3.3 边填充算法 2.4 窗视变换 2.4.1 坐标系 2.4.2 窗口和视区 2.4.3 窗视变换 2.5 图形裁剪 2.5.1 点的裁剪 2.5.2 直线的裁剪 2.5.3 多边形裁剪 2.5.4 曲线和文字的裁剪 2.5.5 三维裁剪 第三章 用Vi sual C++开发图形系统 3.1 Windows程序运行机制 3.2 坐标系统 3.3 MFC的绘图类 3.3.1 MFC的GDl 3.3.2 MFC的CDC类 3.4 用Visual C++编写应用程序的方法 3.4.1 基于MFC编写应用程序 3.4.2 动态绘制直线的实现 3.5 对话框技术 3.5.1 通过控什变量实现应用程序和对话框之间的交换数据 3.5.2 直接读写控件的值 3.5.3 对话框技术小结 3.6 菜单技术 3.7 工具栏技术 3.7.1 定义资源 3.7.2 加入新菜单命令 3.7.3 修改程序 3.7.4 编写对应工具条按钮的处理函数 3.8 状态栏技术 第四章 图形变换 4.1 二维图形儿何变换 4.1.1 二维几何变换的基本原理和解析表示 4.1.2 齐次坐标与二维变换的矩阵表示 4.1.3 复合变换 4.2 三维图形儿何变换 4.2.1 齐次坐标 4.2.2 平移变换 4.2.3 局部比例变换 4.2.4 整体比例变换 4.2.5 错切变换 4.2.6 旋转变换 4.3 三维投影变换 4.3.1 投影分类 4.3.2 正投影 4.3.3 透视投影变换 4.4 三维观察变换 4.4.1 三维观察坐标系 4.4.2 观察体 4.4.3 规范化观察体 4.4.4 世界坐标系到观察坐标系的变换 4.5 HUST CAD儿何变换程序 第五章 曲线与曲面 5.1 平面规则曲线 5.1.1 圆锥的曲线 5.1.2 平摆线 5.2 三次参数样条曲线 5.3 Bezier曲线 5.3.1 二次Bezier曲线 5.3.2 三次Bezier曲线 5.3.3 三次Bezier曲线与三次参数样条曲线之间的关系 …… 第六章 几何造型与HUST CAD系统 第七章 图形消隐处理 第八章 光照模型与真实感显示 第九章 OpenGL图形编程基础 参考文献 |
商品评论(0条)