多边形裁剪与填充课程设计
《多边形裁剪与填充课程设计》由会员分享,可在线阅读,更多相关《多边形裁剪与填充课程设计(20页珍藏版)》请在毕设资料网上搜索。
1、 课 程 设 计 报 告 课程名称课程名称 计算机图形学计算机图形学 课题名称课题名称 多边形裁剪与填充多边形裁剪与填充 专专 业业 计算机科学与技术计算机科学与技术 班班 级级 学学 号号 姓姓 名名 指导教师指导教师 年年 月月 日日 一 、 设 计 内容与设计一 、 设 计 内容与设计要 求要 求 1 1设计内容:设计内容: 交互式地实现多边形的裁剪和填充。 。 2 2设计要求:设计要求: 1)窗口功能设计。 2)实现鼠标画多边形与数据存储功能。 3)实现鼠标剪裁窗口选择功能。 4)实现多边形裁剪和填充功能。 3.3.算法提示:算法提示: 多边形裁剪算法分析:多边形裁剪算法分析: 基本思
2、想是一次用窗口的一条边裁剪多边形, 窗口的一条边以及延长线构成 裁剪线,该线把平面分成两个部分:可见一侧,不可见一侧。用一条裁剪边对 多边形进行裁剪,得到一个顶点序列,作为下一条裁剪边处理过程的输入点。 对于每一条裁剪边, 只是判断点在窗口的哪一测以及求线段与裁剪边的交点 算法应随之改变。 多边形填充算法分析:多边形填充算法分析: 确定多边形所占有的最大扫描线数,得到多边形顶点的最小和最大 y 值(ymin 和 ymax) ,从 y=ymin 到 y=ymax, 每次用一条扫描进行填充。对一条扫描线填充的 过程可分为四个步骤: a.求交 b.排序 c.交点配对 d.区间填色。 二、二、进 度
3、安 排进 度 安 排 第 3 周 星期一 8:0012:00 星期二 8:0012:00 星期三 8:0012:00 星期四 8:0012:00 星期五 8:0012:00 第 4 周 星期一 8:0012:00 附: 课程设计报告装订顺序:封面、任务书、目录、正文、附件(A4 大小的图纸及程序清单) 、评分。 正文的格式:一级标题用 3 号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为 22。 正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图) ;三、主要功能 的实现(至少要有一个主要模块的流程图) ;四、程序调试;五、总结;六、附件(所有程序的原代 码,要求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多边形 裁剪 填充 课程设计
