chapter2_7_计算机图形学.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 清华大学 计算机图形学 确定某间隔内哪一多边形可见: 可在间隔内任取一采样点(如间隔中点),分析该点处哪个多边形离视点最近,该多边形即是在该间隔内可见的多边形。 清华大学 计算机图形学 具体实现: 采用类似的数据结构 多边形Y表:将所有多边形存在多边形Y表中。 根据多边形顶点中最小 的y 坐标,插入多边形Y表中的 相应位置。多边形Y表中只保存 多边形的序号和其顶点的最大y 坐标。根据序号可以从定义多边 形的数据结构中取多边形信息。 清华大学 计算机图形学 活化多边形表APT:与当前扫描线相交的多边形。APT是一个动态的链表。 边Y表ET:活化多边形表中的每一个多边形都有一个边表ET。 活化边对表AET 清华大学 计算机图形学 区别:活化边表中的结点是边,而非边对。 清华大学 计算机图形学 关键:如何知道每一个区间中,有几个相关的多边形?是哪几个? 清华大学 计算机图形学 解决方案:活化多边形表中增加一个标志,flag=0, 每遇到它的边,flag取反。 清华大学 计算机图形学 2.7.3.5区域子分割算法 (Warnack算法) 基本思想: 把物体投影到全屏幕窗口上,然后递归分割窗口,直到窗口内目标足够简单,可以显示为止。 区域子分的过程 清华大学 计算机图形学 算法步骤 该算法把初始窗口取作屏幕坐标系的矩形,将场景中的多边形投影到窗口内。 如果窗口内没有物体则按背景色显示; 若窗口内只有一个面,则把该面显示出来。 否则,窗口内含有两个以上的面,则把窗口等分成四个子窗口。对每个小窗口再做上述同样的处理。这样反复地进行下去。 清华大学 计算机图形学 如果到某个时刻,窗口仅有象素那么大,而窗口内仍有两个以上的面,这时不必再分割,只要取窗口内最近的可见面的颜色或所有可见面的平均颜色作为该象素的值。 清华大学 计算机图形学 窗口与多边形的覆盖关系有四种:内含、相交包围和分离。如图所示。 内含 多边形与窗口相交 包围 窗口和多边形分离 清华大学 计算机图形学 下列情况之一发生时,窗口足够简单,可以直接显示: 所有多边形均与窗口分离。该窗口置背景色 清华大学 计算机图形学 只有一个多边形与窗口相交,或该多边形包含窗口,则先整个窗口置背景色,在对多边形在窗口内部分扫描线算法绘制。 清华大学 计算机图形学 有一个多边形包围了窗口,或窗口与多个多边形相交,但有一个多边形包围窗口,而且在最前面最靠近观察点。 清华大学 计算机图形学 区域子分割算法流图 清华大学 计算机图形学 阅读材料: 计算机图形学教程,唐荣锡等著,科学出版社。P246-249. 清华大学 计算机图形学 2.7.3.6光线投射算法 基本思想: 考察由视点出发穿过观察屏幕的一象素而射入场景的一条射线,则可确定出场景中与该射线相交的物体。 在计算出光线与物体表面的交点之后,离象素最近的交点的所在面片的颜色为该象素的颜色; 如果没有交点,说明没有多边形的投影覆盖此象素,用背景色显示它即可。 清华大学 计算机图形学 将通过

文档评论(0)

awang118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档