摘要 | 第8-9页 |
Abstract | 第9-10页 |
第1章 绪论 | 第13-19页 |
1.1 研究背景及意义 | 第13页 |
1.2 国内外研究现状 | 第13-16页 |
1.2.1 基本图形的反走样绘制现状 | 第14-16页 |
1.2.2 二维裁剪现状 | 第16页 |
1.3 存在的问题及分析 | 第16页 |
1.4 论文的主要研究内容与创新点 | 第16-17页 |
1.5 论文的组织结构与安排 | 第17-19页 |
第2章 图元反走样绘制与裁剪的相关理论知识 | 第19-35页 |
2.1 经典的直线绘制及反走样算法 | 第19-23页 |
2.1.1 DDA算法 | 第19-20页 |
2.1.2 Bresenham算法 | 第20-22页 |
2.1.3 Wu算法 | 第22-23页 |
2.2 经典的圆与椭圆绘制及反走样算法 | 第23-30页 |
2.2.1 中点画圆算法 | 第23-25页 |
2.2.2 中点画椭圆算法 | 第25-30页 |
2.3 经典的二维裁剪算法 | 第30-34页 |
2.3.1 Cohen-Sutherland直线段裁剪算法 | 第30-32页 |
2.3.2 中点分割直线段裁剪算法 | 第32页 |
2.3.3 Liang-Barsky直线段裁剪算法 | 第32-34页 |
2.4 本章小结 | 第34-35页 |
第3章 直线反走样绘制算法的改进 | 第35-47页 |
3.1 引言 | 第35页 |
3.2 算法原理 | 第35-36页 |
3.3 直线段的中点处理 | 第36-37页 |
3.3.1 构造中点误差值 | 第36页 |
3.3.2 中点误差值的递推公式 | 第36-37页 |
3.3.3 中点误差项的初始值 | 第37页 |
3.4 直线段的端点处理 | 第37-38页 |
3.4.1 起点的处理 | 第38页 |
3.4.2 终点的处理 | 第38页 |
3.5 颜色混合进行反走样处理 | 第38-39页 |
3.6 算法的具体实现过程 | 第39-41页 |
3.7 其他斜率的处理 | 第41-44页 |
3.7.1 直线斜率为135°~180°的处理 | 第41-42页 |
3.7.2 直线斜率为45°~90°的处理 | 第42-43页 |
3.7.3 直线斜率为90°~135°的处理 | 第43-44页 |
3.8 运行结果比较与算法复杂度分析 | 第44-45页 |
3.9 本章小结 | 第45-47页 |
第4章 圆与椭圆反走样绘制算法的改进 | 第47-63页 |
4.1 引言 | 第47页 |
4.2 圆反走样绘制算法的改进 | 第47-52页 |
4.2.1 算法原理 | 第47-49页 |
4.2.2 构造中点误差项 | 第49-50页 |
4.2.3 递推公式 | 第50-51页 |
4.2.4 运行结果比较与算法复杂度分析 | 第51-52页 |
4.3 椭圆反走样绘制算法的改进 | 第52-61页 |
4.3.1 算法原理 | 第53-55页 |
4.3.2 构造上半部分Ⅰ的中点误差项 | 第55-56页 |
4.3.3 上半部分Ⅰ的递推公式 | 第56-57页 |
4.3.4 构造下半部分Ⅱ的中点误差项 | 第57-58页 |
4.3.5 下半部分Ⅱ的递推公式 | 第58-60页 |
4.3.6 运行结果比较与算法复杂度分析 | 第60-61页 |
4.4 本章总结 | 第61-63页 |
第5章 矩形裁剪算法 | 第63-71页 |
5.1 引言 | 第63页 |
5.2 算法二维观察中画布坐标系与世界坐标系间的转换 | 第63-65页 |
5.2.1 坐标系变换 | 第63-64页 |
5.2.2 世界坐标系在窗口中的平移变换 | 第64页 |
5.2.3 窗口指定位置的缩放变换 | 第64-65页 |
5.2.4 缩放栅格处理 | 第65页 |
5.3 矩形裁剪算法 | 第65-69页 |
5.3.1 裁剪原理及实现 | 第65-69页 |
5.3.2 算法的复杂度分析 | 第69页 |
5.4 本章总结 | 第69-71页 |
总结与展望 | 第71-74页 |
研究工作总结 | 第71-72页 |
展望 | 第72-74页 |
参考文献 | 第74-78页 |
致谢 | 第78-79页 |
附录 攻读硕士学位期间所发表的学术论文 | 第79页 |