计算机图形学电教案c2.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文档。上传文档
查看更多
计算机图形学电教案c2

* * This is another way to get a context - in this case, rather than being in a window, the glutEnterGameMode() function asks GLUT to try to get a full-screen context. Game mode is a relatively new addition to GLUT. Im not too sure of what other features it provides. The main advantage that Ive seen is that it allows is to take over the entire screen. It is not very suitable for debugging, but useful for the final code. * * These are the functions that register the call-backs that GLUT will call when specific events happen. These functions all require that the call-back function name be passed in as a parameter. * * * * The only call-back registered for this simple program is the one that draws something on the display (in this case ViewScene). * * Here’s the ViewScene function itself. This particular call-back (the registered Display function) takes no parameters. Some other call-back functions must be defined to accept one or more parameters. For example, the call-back that gets called when a key is pressed must take 3 parameters, since GLUT passes in to it the character that was typed as well as the mouse location (in X and Y terms) when the key was pressed. That concludes our overview of GLUT - well return to this in the assignment code. * OpenGL指令从左侧进入OpenGL,有两类数据,分别是由顶点描述的几何模型和由像素描述的位图、影像等模型,其中后者经过像素操作后直接进入光栅化。评价器(Evaluator)用于处理输入的模型数据,例如对顶点进行转换、光照,并把图元剪切到视景体中,为下一步光栅化做好准备。显示列表(Display List)用于存储一部分指令,留待合适时间以便于快速处理。光栅化将图元转化成二维操作,并计算结果图像中每个点的颜色和深度等信息,产生一系列图像的帧缓存描述值,其生成结果称为基片(Fragment)。基片操作主要的有帧缓存的更新、测试、融合和屏蔽操作,以及基片之间的逻辑操作和抖动(Dithering)。 * Of course, not all OpenGL functions use this naming pattern, and even those that do dont necessarily support all of the variations, but knowing the basic rules can help people understand the relationship between many of the functions. In this specific example, the glColor function is used to change the colour of what is subsequently drawn on the display. This function can take 3 or 4 parameters (were not interested at t

文档评论(0)

181****2553 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档