网站大量收购闲置独家精品文档,联系QQ:2885784924

第2章-图形的标准化和窗口系统ppt课件.pptxVIP

第2章-图形的标准化和窗口系统ppt课件.pptx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

图形的标准化和

窗口系统;图形系统标准;图形标准历史;图形系统标准分类;图形标准的作用;CGI

(ComputerGraphicsInterface);GKS

(GraphicsKernalSystem);PHIGS

(Programmer’sHierarchicalInteractiveGraphicsSystem);GL

(GraphicsLibrary);IGES(InitialGraphicsExchangeSpecification);IGES实体;STEP

(StandardfortheExchangeofProductmodelData);STEP的产品模型数据是覆盖产品整个生命周期的应用而全面定义的产品模型信息;

产品模型信息包括进行设计、分析、制造、测试、检验零件或机构所需的几何、拓扑、公差、关系、属性和性能等信息,也包括一些和处理有关的信息;

STEP的产品模型对于生产制造,直接质量控制测试和支持产品新功能的开发提供了全面的信息。其中形状特征信息模型是STEP的产品模型的核心是,在此基础上可以进行各种产品模型定义数据的转换。;GKS详细介绍;GKS中的图形输入与输出

六种输入功能

定位、笔划、取值、选择、拾取、字符串

可在请求、采样、事件三种模式中操作

六种输出图素

折线(Polyline)、相同符号集(Polymarker)、文本(Text)、填充区(FillArea)、单元阵列(CellArray)、一般图素(GDP:GeneralizedDrawingPrimitive);图形的标准化和窗口系统;图形的标准化和窗口系统;GKS中的工作站

逻辑概念,具有逻辑上的矩形绘图区域

六种工作站:输入、输出、输入输出、独立图段存储、元文件输入、元文件输出

GKS中的坐标系

三种:用户坐标系(WC),设备坐标系(DC),规格化的设备坐标系(NDC)

图段

具有相同属性的一组输出图元的集合(早期概念)

可变换性,可见性,醒目性,可检测性,优先级可控性

方便对一组图元进行二维坐标变换,提供不同工作站上的图段传输;GKS的分级管理

九级管理,从L0a~L2c

每一级有相应的适应领域和必备设备,并向上兼容

GKS-3D

对GKS-2D进行扩充,增加13个三维相关功能

增加观察坐标系和规格化投影坐标系

二、三维功能可混合应用;OpenGL介绍;OpenGL特点;应用的广泛性

OpenGL是目前最主要的二、三维交互式图形应用程序开发环境,已成为业界最受推荐的图形应用编程接口。自从1992年发表以来,OpenGL已被广泛地应用于CAD/CAM、三维动画、数字图像处理以及虚拟现实等领域,三维动画软件3DStudioMax就是突出的代表。无论是在PC机上,还是在工作站甚至是大型机和超级计算机上,OpenGL都能表现出它的高性能和强大威力。;网络透明性

建立在客户/服务器模型上的网络透明性是OpenGL的固有特性,它允许一个运行在工作站上的进程在本机或通过网络在远程工作站上显示图形。利用这种性质能够均衡各工作站的工作负荷,共同承担图形应用任务。

高质量和高性能

无论是在CAD/CAM、三维动画还是可视化仿真等领域,OpenGL高质量和高效率的图形生成能力都能得到充分的体现。在这些领域中,开发人员可以利用OpenGL制作出效果逼真的二、三维图像来。;出色的编程特性

OpenGL在各种平台上已有多年的应用实践,加上严格的规范控制,因此OpenGL具有良好的稳定性。

OpenGL具有充分的独立性与易使用性等。

;Windows系统下的OpenGL;#includeGL/glu.h(实用库)

OpenGL基本库的一套子程序,它提供了43个函数,这些函数都是以”glu”为前缀。基本的OpenGL不支持传统图形标准相关的一些几何对象,为了减少一些编程负担,OpenGL提供了实用库。主要功能包括绘制二次曲面、NURBS(非均匀有理B样条)曲线曲面、复杂多边形以及纹理、矩阵管理等。

实用库中的所有函数全都是由OpenGL基本库函数来编写的,所以,在使用上和OpenGL基本库的使用是完全相同的,而且,用户也可以使用基本函数库来实现实用库的函数功能。

;#includeGL/glaux.h(辅助库)

OpenGL的辅助库是为了方便用户用标准C编写OpenGL程序而编写的。OpenGL是一个图形标准,所以,在OpenGL中没有提供窗口管理和消息事件响应的函数,这样使用标准C编写OpenGL程序是很不方便的,所以提供了辅助库。它提供了31个函数,这些函数都是以“aux”为前缀。OpenGL辅助库提供了一些基本的窗口管理函数、事件处理函数和一些简单模型的制作函数等,例如,定义窗口的大小、处理键盘时间

文档评论(0)

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

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

1亿VIP精品文档

相关文档