欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    计算机图形学课程设计-有效边表填充算法的实现

    • 资源ID:1449394       资源大小:406KB        全文页数:27页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    计算机图形学课程设计-有效边表填充算法的实现

    1、1 设 计设 计 题 目题 目 改 进 的 有 效 边 表 算 法 对 多 边 形 的 填 充改 进 的 有 效 边 表 算 法 对 多 边 形 的 填 充 2 目录 一、设计内容与要求 .3 1.1 设计题目 .3 1.2 设计内容.3 1.3 设计目标.3 二、总体设计3 2.1 多边形的表示3 2.2 x-扫描线算法4 2.3 改进的有效边表算法 .4 2.3.1 改进的有效边表算法.4 2.3.2 有效边表 5 2.3.3 边表 .6 三、详细设计8 3.1 改进的有效边表算法的实现.8 3.2 有效边表算法程序流程图 9 四、测试结果9 五、总结. 15 六、源代码 . 15 参考文

    2、献. 26 3 一、设计内容与要求一、设计内容与要求 1.11.1 设计题目设计题目 用改进的有效边表算法实现多边形的填充 1 1.2 .2 设计内容设计内容 使用 OpenGL 实现用改进的有效边表算法填充多边形 1.3 1.3 设计目标设计目标 参照课本上改进的有效边表算法的思想,实现该算法的 C 语言代码,并用该算法 搭配 OpenGL 以像素点的方式绘制出给定顶点坐标的多边形。 二、总体二、总体设计设计 2 2. .1 1 多边形的表示多边形的表示 在计算机图形学中,多边形有 2 种重要的表示方法:顶点表示和点阵表示。 顶点表示用多边形的顶点序列来刻画多边形,这种方法直观、几何意义强,

    3、占用 内存少,应用普遍,但它没有明确指出哪些像素在多边形内,故不能直接用于面着色。 点阵表示用位于多边形内的像素的集合来刻画多边形。 这种表示法虽然失去了许 多重要的几何信息,但便于运用帧缓存表示图形,是面着色所需要的图形表示形式。 大多数图形应用系统采用顶点序列表示多边形,而顶点表示又不能直接用于显示, 那么就必须有从多边形的顶点表示到点阵表示的转换,这种转换称为多边形的扫描转 4 换或多边形的填充。即从多边形的顶点信息出发,求出位于其内部的各个像素,并将 其颜色值写入帧缓存的相应单元中。 2 2. .2 2 x x- -扫描线算法扫描线算法 x-扫描线算法的基本思想是, 按照扫描线的顺序,

    4、 计算扫描线与多边形的相交区间, 再用要求的颜色显示这些区间的像素,即完成填充工作。区间的端点可以通过计算扫 描线与多边形边界线的交点获得。根据此原理,x-扫描线算法可以填充凸的、凹的或 带有孔的多边形区域。 x-扫描线的算法步骤如下: (1) 确定多边形顶点的最小和最大 y值(ymin和 ymax), 得到多边形所占有的最大扫描 线数。 (2) 从 y=ymin到 y=ymax,每次用一条扫描线填充。每一条扫描线填充的过程分为 4 个步骤: 求交。计算扫描线与多边形所有边的交点。 排序。把所有交点按 x坐标递增的顺序进行排序。 交点配对。配对第一与第二、第三与第四个交点等,每对交点代表一个填充 区间。 区间填色。把这些相交区间内的像素置成不同于背景色的填充色。 x-扫描线算法在处理每条扫描线时,需要与多边形的所有边求交,这样处理效率非 常低。因为一条扫描线往往只与少数几条边相交,甚至与整


    注意事项

    本文(计算机图形学课程设计-有效边表填充算法的实现)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583