- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.图元属性和图形处理
计算机图形学第6讲 图元属性及图形处理;主要内容;6.1 图元属性——颜色;OpenGL颜色函数;6.1 图元属性——点属性;6.1 图元属性——线属性;6.1 图元属性——曲线属性;6.1 图元属性——填充属性;6.1 图元属性——字符属性;6.2 图元的一般处理;光栅显示的重要特点是能进行面着色,区域填充就是在一个闭合区域内填充某种颜色或图案。区域填充一般分两类:多边形填充和种子填充。;多边形填充算法;多边形填充算法;这类算法建立在多边形边边界的矢量形式数据之上,可用于程序填色,也可用交互填色。;扫描线填充算法改进;这类算法建立在多边形边界的图象形式数据之上,并需提供多边形界内一点的坐标,一般只能用于人机交互填色,而难以用于程序填色。;种子填色算法(见Test1.vcprj);任意封闭区域的填充算法;3)图案填充算法(参考);图案填充算法;任意区间的图案填充算法;OpenGL中的填充;包容盒定义
Bounding Box;直线的包围盒,计算直接利用其特征点——起始点和终点就可得到;相交测试 ;2)多边形裁剪算法 ;新的多边形顶点序列产生规则:在用窗口一条边界及其延长线裁剪一个多边形时,该边界线把平面分成两个部分:边界内侧和边界外侧。
如下图所示,依序考虑多边形的各条边。假设当前处理的多边形的边为SP(箭头表示顺序关系,S为前一点,P为当前点),边SP与裁剪线的位置关系只有下面四种情况:
1、S在外侧,P在内侧。则交点Q、当前点P保存到新多边形中。 2、S、P均在内侧。则当前点P保存到新多边形中。 3、S在内侧,P在外侧。则交点Q保存到新多边形中。 4、S、P均在外侧。则没有点被保存到新多边形中。;上述算法中点在边界内侧的判断方法: ;Sutherland-Hodgeman多边形裁剪算法特点;3)剖面线算法 (任意多边形裁减,同实填充算法);OpenGL中的裁剪;在光栅显示器上显示图形时,直线段或图形边界或多或少会呈锯齿状。原因是图形信号是连续的,而在光栅显示系统中,用来表示图形的却是一个个离散的象素。这种用离散量表示连续量引起的失真现象称之为走样(aliasing);用于减少或消除这种效果的技术称为反走样(antialiasing)。;图形反走样;1)提高分???率的反走样方法;OpenGL反走样函数;实例:图案填充;上机
文档评论(0)