| 本书在系统介绍计算机图形学算法及原理的基础上,利用Visual C++开发环境,编写相应的应用程序,较全面地把计算机图形学理论与计算机绘图的实践结合起来。 |
| 第1章 基本图形的生成 1.1 直线 1.1.1 DDA(数值微分)算法 1.1.2 生成直线的中点画线法 1.1.3 Bresenham算法 1.1.4 程序设计 1.2 圆 1.2.1 直角坐标法 1.2.2 中点画圆法 1.2.3 圆的Bresenham算法 1.3 椭圆扫描转换中点算法 1.4 多边形的扫描转换与区域填充 1.4.1 多边形的扫描转换 1.4.2 区域填充算法 1.5 字符的生成 1.5.1 点阵字符 1.5.2 矢量字符 1.5.3 字符属性 1.6 图形裁剪 1.6.1 线裁剪 1.6.2 多边形裁剪 1.6.3 字符裁剪 1.6.4 图形裁剪编程 1.7 Visual C++中基本绘图函数 练习题 第2章 二维图形 2.1 用户坐标到屏幕坐标的变换 2.1.1 窗口到视口的变换内容 2.1.2 窗口区到视口区的坐标变换 2.2 二维几何变换 2.2.1 基本变换 2.2.2 二维几何变换的级联 2.3 几何变换程序设计案例 2.4 平面曲线图 2.4.1 正叶线 2.4.2 正叶线蝴蝶结 2.5 平面曲线程序设计案例 练习题 第3章 交互技术 3.1 用户接口设计 3.2 逻辑输入设备与输入处理 |
商品评论(0条)