实现多边形区域扫描线填充的有序边表
2
多边形区域扫描线填充
算法,设计相关的数据结构(如链表结构、结点结构等),并将实现的算法应用于任意多边形的填充。
关于任意直
3
线的图形对称变换
直线的端点只能由键盘输入或者鼠标拾取,要做对称变换的图形也是一个任意图形(至少应是一个任意多边形)。 输入的直线是任意直线,直线的端点只能
4
实现直线和多边形裁剪
由键盘输入或者鼠标拾取,要做对称变换的图形也是一个任意图形(至少应是一个任意多边形)。
Beizer曲线
5
与B样条曲线的生成 设计一个简
6
单的图形系统
应用所学图形学知识开发简单图形系统,以加深对所学算法的理解及其在实际环境中的应用。
合计
16
4
必做
完成Beizer曲线、B样条曲线的生成显示。
2
必做
2
必做
2
必做
2
必做
五、主用教材及参考书
(一)主用教材:
《3D计算机图形学》主编:王长波 出版社:机械工业出版社 出版时间:2009年。 (二)参考书:
1. 《计算机图形学》主编:杨钦 出版社:清华大学出版社 出版时间:2005年。 2. 《计算机图形学》主编:朱方生 李订芳 出版社:武汉大学出版社 出版时间:2005年。
3. 《计算机图形学教程》(修订版) 主编:唐荣锡 汪嘉业 彭群生 汪国昭 出版社:科学
出版社 出版时间:2000年。
4. 《实时计算机图形学》主编:Tomas Akenine-Moller[美] 普建涛译 出版社:机械工业出版社 出版时间:2004年。
5.《计算机图形学几何工具算法详解》主编:Philip J.Schneider[美] 周长发译 出版社:电子工业出版社 出版时间:2005年。
执笔:张秦 审定:皮磊 梁桂珍