图形的光栅转化-天津大学计算机科学与技术学院.PDF

图形的光栅转化-天津大学计算机科学与技术学院.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图形的光栅转化-天津大学计算机科学与技术学院

图形的光栅转化 刘世光 天津大学计算机学院天津大学计算机学院 内容内容 基本概念念 多边形的扫描转换多边形的扫描转换 2 内容内容 基本概念念 多边形的扫描转换多边形的扫描转换 3 光栅图形的基本概念光栅图形的基本概念 关于光栅图形 本质本质::点阵表示点阵表示 特点:面着色,画面明暗自然、色彩丰富 与线框图相比与线框图相比:更加生动更加生动、直观直观、真实感强真实感强 线框平面多边形 着色的平面多边形 4 光栅图形的基本概念光栅图形的基本概念 线框多边形物体 填充多边形物体 5 内容内容 基本概念基本概念 多多边形的扫描转换转换 逐点判断算法 扫描线算法扫描线算法 连贯性概念:区域、扫描线、边 奇异点的处理奇异点的处理 算法的数据结构与实现 6 逐点判断算法逐点判断算法 逐点判断算法:逐个像素判别其是否位于 多多边形内部内部 判断判断一个点是否位于多边形内部个点是否位于多边形内部:射线法射线法 从当前像素发射一条射线线,计算射线线与多边 形的交点个数 内部:奇数个交点 外部:偶数个交点 7 逐点判断算法逐点判断算法 判断一点是否位于多边形内部? 8 逐点判断算法逐点判断算法 算算法描述 for(y(y=0;; yy=yy_resolution;; yy++)) for(x=0; x=x_resolution; x++) {{ if(inside(polygon, x+0.5, y+0.5)) setpixel(framebuffersetpixel(framebuffer,xx,yy,polygonpolygon_color)color) else setpixel(framebuffer,x,y,background_color) } 9 逐点判断算法中的奇异情况逐点判断算法中的奇异情况 1个或个或2个交点个交点?

文档评论(0)

sunshaoying + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档