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

《自动显示技术与仪表》课件第5章.ppt

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

(2)GKS、GKS-3D、PHIGS、GL等是面向图形应用软件的标准,与图形软件开发和维护人员的关系也最为密切。GKS是ANSI批准的第一个图形软件标准,GKS-3D扩充了三维图形功能。

PHIGS以GKS为基础,增加了对象建模、彩色设定、表面绘制和图形管理功能,PHIGS又增加了三维表面的明暗处理能力。在下—小节中,将专门对GKS和GK5-3D作简要介绍。(3)IGES和STEP是面向图形应用系统中工程和产品数据模型及其文件格式的标准,其作用是便于在不同的CAD/CAM系统之间交换数据。IGES包含对CAD/CAM系统中常用的数据格式和文件结构的定义。STEP对IGES进行了扩充,其产品模型数据类型全面,覆盖产品的整个生命周期,是定义应用产品全局模型的有利工具。

此外,以X窗口和MS-Windows为代表的窗口系统,是图形化用户接口(GUI)的成功范例,近年来得到蓬勃发展和广泛地应用,已成为事实上的工业标淮。2.图形核心系统(GKS)

GKS作为应用程序和图形输入/输出设备之间的功能接口,定义了一组独立于任何程序设计语言的标准图形函数。为了能让不同的程序设计语言来调用,GKS还针对各种常用的程序设计语言的特点,分别规定了调用格式和语法,即语言联编。在具体应用中,程序员可以根据需要选用GKS函数,再按照所用高级语言的调用方式,把GKS函数嵌入到应用程序之中。这样编制出来的应用程序可方便地在具有GKS的不同图形系统之间移植。下面简要介绍GKS的基本概念、主要功能和持点。

1)GKS的工作站

工作站(WorkStation)是GKS对在特定应用中使用的输入、输出设备或软件的统称。GKS共有六种工作站:输入、输出、输入/输出、独立图段存储(WISS)、元文件输出(MO)和元文件输入(MI)工作站。输出工作站仅有输出功能,可以显示所有的输出因素。GKS允许输出图元在不同的工作站之间变换相传送。每个输入工作站都对应一个逻辑输入设备。输入/输出工作站既有输入功能,又有输出功能,也有交互处理功能。WISS、MO和MI工作站是GKS特置的用来暂时或永久地存储图形信息,为了便于对其进行管理,也将它们作为工作站看待。GKS提供的每类工作站都对应一个工作站描述表,用来描述其功能和特性。2)GKS中的坐标系

在GKS中设置有三种不同的坐标系:

(1)用户坐标系(WC):专供用户应用程序使用坐标的取值范围可由用户任意选定。

(2)设备坐标系(DC):供图形设备在处理图形时使用,每种图形设备均有与其尺寸和分辨率等相适应的设备坐标系。(3)规格化的设备坐标系(NDC):独立于任何特定的设备,其坐标取值范围固定为0~1,一般用于存放图形数据的中间结果,以便在不同的图形设备或图形系统之间实现数据共享。3)输出图元及其属性

GKS共有六种输出图元,分别是折线(PolyLine)、多点标记(PolyMarker)、文本(Text)、区域填充(FillArea)、单元阵列(CellArray)、广义图元(GeneralizedDrawingPrimmitive)。这些输出图元具有三类属性:几何属性、非几何属性和标志符。几何属性控制图素的几何形状和大小;非几何属性控制图素的线型、颜色等。图素的这些属性设置存放在GKS状态表中。4)GKS的图段

在GKS中的图元可以组合到图段中,也可在图段外产生,若有一个图段被打开,则该图元就组合到打开着的图段中。在GKS中只能打开一个图段,图段一旦关闭则不能对其中的图元进行任何增、删操作。图段具有可变换性、可见性、醒目性、可检测性和优先级可控性。图段变换是一个任意的二维坐标变换,用它来对已有图段进行平移、缩放、旋转等。为了使图段可在不同的作站上传送,实现图段(子图形或图符)的插入,GKS设置了WISS及相关的图段操纵功能,即可联结图段到指定的工作站上,复制图段内容到指定工作站上及插入图段。5)GKS的功能

GKS包括一系列交互与非交互式图形设备的全部图形处理功能,主要有以下几大类:

(1)控制功能:执行打开、关闭GKS以及使工作站进入或退出活动状态和删除工作站等。

(2)输出功能:确定输出图形的类型。

(3)输出属性:设定图素的各种属性以及各种图素在工作站上的表现方式。

(4)变换功能:实现规格化变换和工作站变换。

文档评论(0)

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

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

1亿VIP精品文档

相关文档