计算机辅助设计与制造第3章计算机图形学基础
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.自动绘图机 绘图机是一种高速、高精度 的图形输出装置,它可将 CAD/CAM系统已完成的 结构设计图形绘制到图纸上,以便在生产中使用和 交流。目前市场上所提供的绘图机通常有笔式绘图 机、喷墨绘图机两大类。
3.3计算机绘图软件
3.3.1计算机绘图软件的主要功能 1.窗口定义与视区 2.图形描述 3.图形编辑与变换 4.图形控制 5.图形文件处理 6.交互处理功能
目前,绝大多数图形支撑软件都提供读、写 IGES文件的接口,使不同软件系统之间交换图形 成为现实。
(2)STEP产品模型数据交换标准
产品模型数据交换标准STEP(Standard for the Exchange of Product model data)是由ISO制 定并于1992年公布的国际标准。它是一套系列标 准,其目标是在产品生存周期内为产品数据的表 示与通信提供一种中性数字形式,这种数字形式 完整地表达产品信息并独立于应用软件,也就是 建立统一的产品模型数据描述。STEP标准能够 解决生产过程中产品信息的共享,从根本上解决 了CAD/CAM集成,CIMS信息集成的问题。
20世纪70年代之后,大规模集成电路技术的应 用使计算机的性能得到飞跃提高,为计算机绘图过 程中大量数据的检索、存储、处理提供了保证。图 形处理技术的进一步发展和完善,使人机交互图形 的生成趋于完善。
20世纪80年代是计算机绘图、CAD/CAM技术 进一步发展与推广使用的阶段,其硬件、软件都由 最初的研制、开发转向成熟和使用。以超级微机工 作站为基础的计算机绘图系统得到迅速发展。
2.鼠标 鼠标是一种手动输入的屏幕指示装 置,它用于控制光标在屏幕上的位置,以便在该 位置上输入图形、字符或激活屏幕菜单。鼠标器 操作简单、使用方便、价格便宜,是CAD/CAM系 统普遍采用的输入设备之一。鼠标器有机械式、 光电式、感应式和空间球四种。
3.数字化仪 数字化仪是由一块图形输入 平板和一个游标定位器组成。目前常用的数字化 仪大多属于电磁感应式数字化仪,这种数字化仪 在其平板的内部沿水平和垂直方向用印刷电路的 工艺方法制成很细密的金属丝网格,游标定位器 内设置有一个检测线圈,通电后检测线圈将产生 一定的磁通量,当游标定位器移动到数字化仪台 面上某一位置时,平板内代表确定的X、Y坐标 位置的纵横两根金属丝便产生感应电动势,将此 感应信息送入计算机系统,经检测处理,便可确 定游标所在的准确位置。
图形变换(比例、对称、错切、平移、旋转、复合变换等) 的原理和方法;了解常用自由曲线的生成方法及优缺点;了 解常用的图形数据交换标准(IGES和STEP)及其意义。在 已了解AutoCAD的基础上,进一步掌握AutoCAD的操作方 法和提升运用能力。
3.1 计算机绘图概述
计算机绘图是CAD/CAM的重要组成部分。它 的发展有力地推动了CAD/CAM的研究和应用,为 CAD/CAM提供了高效的工具和手段;而CAD/CAM 的发展又不断提出新的要求和设想,其中包括对计 算机绘图的要求,因此,CAD/CAM的发展与计算 机绘图的发展有着密不可分的关系。
或交互绘图。图形支撑软件通常由软件公司或研究 单位研制成功、继而商品化投入销售。CAD/ CAM系统常以这样一类现有的、较为完善的图形
系统作为绘图的基础或支撑环境,而不再花费大量
时间、精力去重复开发那些底层功能,把精力集中
在有针对性的扩充功能,提高绘图效率的二次开发 上。
3.专用图形软件
专用图形软件指的是在某种基本绘图软件或 支撑软件基础上进一步开发的,针对某种特定领 域、特定专业或特定用途的图形软件。如标准机 械零件图形软件、机械装配图绘制软件、服装设 计软件,建筑图设计生成软件、电子线路板绘图 软件等.这一类软件专业性强、效率高,多与用 户直接见面,工作需求量大,但软件开发难度大, 软件维护任务量。专用图形软件的优劣直接影响 到设计过程和设计结果。
二是交互式绘图软件。用户可通过图形输入输
出装置与计算机交流信息,采用人机对话方式绘制 图形以及对图形进行任意操作,如变比例,旋转、 平移、设置颜色等。微机上广为应用的AutoCAD软 件就支持这种工作方式。
另外,交互式绘图软件通常也支持一到两种高
级语言程序,可将绘图命令嵌入程序中,在程序执 行过程中直接绘图,如前述AutoCAD可支持C语言 和AutoLISP表语言,I-DEAS软件可支持本系统提 供的Ideal语言等,用户可根据实际需要或程序绘图
进入20世纪90年代,计算机绘图技术进入开放 式、标准化、集成化和智能化的发展时期。
3.2 计算机绘图系统
3.2.1 图形输入设备
1.键盘 键盘是计算机最常用、最基本的输 入设备,用于完成用户设计所需参数、命令以及 字符串的输入以及菜单的选区等操作。从结构上 分,键盘有机械式、电容式、薄膜式三类。
5.数码相机 数码相机是一种新出现的计算
机真实图像录入设备,它采用光电装置将光学图 像转换成数字图像,然后存储在磁性存储介质中, 并且可以直接与计算机连接,对录入的图像进行 显示和编辑修改。
6.其它输入设备 除上述各种输入设备之
外,触摸屏也是一种很有特点的输入设备,它能 对物体触摸位置产生反应,当人的手指或其它物 体触到屏幕不同位置时,计算机便能接收到触摸 信号并按照软件要求进行响应。声音交互输入是 另一种很有发展前景的多媒体输入手段。近年来, 语音输入识别技术的研究已取得一些突破性进展, 并已出现商品化软件。另外,光笔、操纵杆、图 形板也是图形输入设备,目前已很少使用。
第3章 计算机图形学基础
教学提示:本章主要介绍计算机绘图软件的类型和功
能、绘图程序的基本设计方法、图形软件标准和图形变换 (二维图形和三维图形的几何变换)。介绍计算机辅助设计的 基本参数设置方法、常用绘图命令与编辑命令及相关的辅助 指令的基本操作方法与技巧。
教学要求:了解计算机绘图系统的类型及组成;掌握
为了满足三维图形的需要,德国DIN与ISO合 作制定了三维图形核心系统GKS-3D,作为GKS的扩 充。GKS-3D提供三维空间下的图形功能,它包括 了GKS的重要概念和特点,在三维空间里对原GKS 的功能进行精确定义。GKS-3D与GKS完全兼容。
(2)PHIGS程序员层次交互图形系统
程序员层次交互图形系统PHIGS是美国计算 机图形技术委员会于1986年推出的,后被接受为 国际标准。它是为应用程序员提供的控制图形设 备的图形软件系统接口以及动态修改和绘制显示 图形数据的手段。PHIGS的图形数据按照层次结 构组织,使多层次的应用模型能方便地利用它进 行描述。它是GKS的扩展,是为具有高度动态性、 交互性三维图形的应用而设计的图形软件工具包。
3.4 几何交切子程序设计
3.4.1 几何交切常用函数 几何交切函数常用的有40多个,列出四个供参 考。 (1)求两点的连线与x轴的夹角,如图3.1(a)所 示。其所用函数
float appl(float x1,float y1,float x2,float y2)
其中,(x1,y1)为起点坐标;(x2,Y2)为终点坐标 则直线与x轴的夹角
3.3.3 图形软件标准
1.图形标准
(1)GKS图形核心系统 图形核心系统是是一 个为应用程序服务的基本图形系统。它提供了应用 程序和一组图形输入、输出设备之间的功能性接口。 该功能接口包括在各式各样的图形设备上为交互的 或非交互的二维作图所需的全部基本功能,即:输 出功能、输入功能、控制功能、变换功能、图段功 能、元文件功能、询问功能和出错处理功能。这是 一个二维图形软件标准。
3.3.2 绘图软件的类型
根据图形软件的功能和使用情况,归纳起来,可 分为基本绘图指令软件、图形支撑软件,专用图形 软件三类。
1.基本绘图指令软件 这类软件常用汇编语 言甚至用机器语言编写.通常是一些最基本的绘图 指令,如画点,线等,有些高级语言(如BASIC)就 提供简单的基本绘图功能。基本绘图软件功能的强 弱对绘图程序的编写有很大影响。一般来说,基本 绘图指令软件提供的绘图能力距CAD/CAM系统的 要求相差较大,必须在其基础上进一步做大量工作 才能满足设计过程的绘图要求。
1950年,世界上第一台图形显示器“旋风 一号”在美国问世,解决了图形处理的问题。
1958年美国CALCOMP公司制成滚筒式绘 图仪, GERBER公司制成平板式绘图仪,解决 了图形输出问题。同期研制成功的光笔,为计算 机绘图提供了输入设备。
1963年MIT的I.E.Sutherland提出并实现 了一个人机交互图形系统(SKETCHPAD系统), 首次使用了Computer Graphics(计算机图形学)这 个专用名词,全面揭开了计算机绘图研究的序幕。 1966年美国Lockheed公司与IBM公司联合开发并 推出了著名的CAD/CAM系统“计算机图形增强 设计与制造软件包”(CADAM)。
3.数据交换标准
(1)IGES初始图形交换规范 初始图形交换规 范IGES建立了用于产品定义的数据表示方法与通 信信息结构,作用是在不同的CAD/CAM系统间交 换产品定义数据。其原理是:通过前处理器把发 送系统的内部产品定义文件翻译成符合IGES规范 的“中性格式”文件,再通过后处理器将中性格式文 件翻译成接受系统的内部文件。IGES定义了文件 结构格式、格式语言以及几何、拓扑及非几何产 品定义数据在这些格式中的表示方法,其表示方 法是可扩展的,并且独立于几何造型方法。
2.图形支撑软件 这类软件可用汇编语言编写, 也可用高级语言编写。除提供基本绘图指令外,还 可对图形进行各种编辑、修改、控制等,功能较强, 适应范围广,不同领域都可使用。这类软件的工作 方式有两种形式:
一是提供子程序软件包的形式。用户使用时是
在程序中通过调用功能子程序来实现绘图及其相关 工作的。如早期使用较多的TEKTRONIX PLOT l0 软件包就是FORTRAN语言绘图软件包。
利用数字化仪输入图形很费时,也较难保证 精度,目前已逐步由图形扫描仪所取代。
4.图形扫描仪 扫描仪是通过光电阅读装置, 可将整张图样信息转化为数字信息输入到计算机 的一种输入设备。用扫描仪得到的图形信息是点 阵图像文件,占用的存储空间较大。且不能直接 被一般CAD/CAM系统所读取,需要进行矢量化 处理。经过矢量化处理的图形信息,可应用交互 式图形系统软件在屏幕上进行编辑和修改。这种 图形扫描和矢量化处理相结合的方法大大提高了 图形输入速度,减轻了图形输入工作量。
计算机绘图技术起源于上个世纪50年代,以后 随着计算机软、硬件技术的不断进步以及图形处理 技术的出现,计算机绘图技术得到迅速发展。时至 今日,计算机绘图技术不仅在工程设计领域得到广 泛应用,而且已延伸到艺术、电影、动画、广告和 娱乐等领域,产生了巨大的经济效益和社会效益, 在国民经济和科技进步中起到了不可替代的作用。
3.2T)显示器和液晶显示器(LED)。
2.打印机 打印机可分为撞击式与非撞击式 两种。最典型的撞击式打印机为针式打印机,其打 印头分别有9针、24针、32针等几种,由计算机控 制每个针头的撞击,通过色带将所需输出的信息打 印在纸上。非撞击式打印机包括喷墨打印机、激光 打印机,由于这类打印机打印速度快、质量好、打 印噪声低等优点,现已成为打印机市场的主流。
2.图形和图像编码
(1)CGM计算机图形元文件编码 计算机图形
元文件CGM规定了存贮图形数据的格式,由一套 与设备无关的用于定义图形的语法和词法元素组
成,作为图形数据的中性格式,能适用于不同的
图形系统和图形设备。
(2)CGI计算机图形接口编码 计算机图形接口 CGI描述了通用的抽象图形设备的软件接口,定义 了一个虚拟的设备坐标空间、一组图形命令及其 参数格式。CGI有两种字符编码与二进制编码,提 供了300多个函数功能。采用CGI,无论是应用程 序还是图形支撑软件均可实现在不同设备配置之 间的可移植性。对于具体的图形设备,可配备各 自的 CGI驱动程序来实现操作。
3.3计算机绘图软件
3.3.1计算机绘图软件的主要功能 1.窗口定义与视区 2.图形描述 3.图形编辑与变换 4.图形控制 5.图形文件处理 6.交互处理功能
目前,绝大多数图形支撑软件都提供读、写 IGES文件的接口,使不同软件系统之间交换图形 成为现实。
(2)STEP产品模型数据交换标准
产品模型数据交换标准STEP(Standard for the Exchange of Product model data)是由ISO制 定并于1992年公布的国际标准。它是一套系列标 准,其目标是在产品生存周期内为产品数据的表 示与通信提供一种中性数字形式,这种数字形式 完整地表达产品信息并独立于应用软件,也就是 建立统一的产品模型数据描述。STEP标准能够 解决生产过程中产品信息的共享,从根本上解决 了CAD/CAM集成,CIMS信息集成的问题。
20世纪70年代之后,大规模集成电路技术的应 用使计算机的性能得到飞跃提高,为计算机绘图过 程中大量数据的检索、存储、处理提供了保证。图 形处理技术的进一步发展和完善,使人机交互图形 的生成趋于完善。
20世纪80年代是计算机绘图、CAD/CAM技术 进一步发展与推广使用的阶段,其硬件、软件都由 最初的研制、开发转向成熟和使用。以超级微机工 作站为基础的计算机绘图系统得到迅速发展。
2.鼠标 鼠标是一种手动输入的屏幕指示装 置,它用于控制光标在屏幕上的位置,以便在该 位置上输入图形、字符或激活屏幕菜单。鼠标器 操作简单、使用方便、价格便宜,是CAD/CAM系 统普遍采用的输入设备之一。鼠标器有机械式、 光电式、感应式和空间球四种。
3.数字化仪 数字化仪是由一块图形输入 平板和一个游标定位器组成。目前常用的数字化 仪大多属于电磁感应式数字化仪,这种数字化仪 在其平板的内部沿水平和垂直方向用印刷电路的 工艺方法制成很细密的金属丝网格,游标定位器 内设置有一个检测线圈,通电后检测线圈将产生 一定的磁通量,当游标定位器移动到数字化仪台 面上某一位置时,平板内代表确定的X、Y坐标 位置的纵横两根金属丝便产生感应电动势,将此 感应信息送入计算机系统,经检测处理,便可确 定游标所在的准确位置。
图形变换(比例、对称、错切、平移、旋转、复合变换等) 的原理和方法;了解常用自由曲线的生成方法及优缺点;了 解常用的图形数据交换标准(IGES和STEP)及其意义。在 已了解AutoCAD的基础上,进一步掌握AutoCAD的操作方 法和提升运用能力。
3.1 计算机绘图概述
计算机绘图是CAD/CAM的重要组成部分。它 的发展有力地推动了CAD/CAM的研究和应用,为 CAD/CAM提供了高效的工具和手段;而CAD/CAM 的发展又不断提出新的要求和设想,其中包括对计 算机绘图的要求,因此,CAD/CAM的发展与计算 机绘图的发展有着密不可分的关系。
或交互绘图。图形支撑软件通常由软件公司或研究 单位研制成功、继而商品化投入销售。CAD/ CAM系统常以这样一类现有的、较为完善的图形
系统作为绘图的基础或支撑环境,而不再花费大量
时间、精力去重复开发那些底层功能,把精力集中
在有针对性的扩充功能,提高绘图效率的二次开发 上。
3.专用图形软件
专用图形软件指的是在某种基本绘图软件或 支撑软件基础上进一步开发的,针对某种特定领 域、特定专业或特定用途的图形软件。如标准机 械零件图形软件、机械装配图绘制软件、服装设 计软件,建筑图设计生成软件、电子线路板绘图 软件等.这一类软件专业性强、效率高,多与用 户直接见面,工作需求量大,但软件开发难度大, 软件维护任务量。专用图形软件的优劣直接影响 到设计过程和设计结果。
二是交互式绘图软件。用户可通过图形输入输
出装置与计算机交流信息,采用人机对话方式绘制 图形以及对图形进行任意操作,如变比例,旋转、 平移、设置颜色等。微机上广为应用的AutoCAD软 件就支持这种工作方式。
另外,交互式绘图软件通常也支持一到两种高
级语言程序,可将绘图命令嵌入程序中,在程序执 行过程中直接绘图,如前述AutoCAD可支持C语言 和AutoLISP表语言,I-DEAS软件可支持本系统提 供的Ideal语言等,用户可根据实际需要或程序绘图
进入20世纪90年代,计算机绘图技术进入开放 式、标准化、集成化和智能化的发展时期。
3.2 计算机绘图系统
3.2.1 图形输入设备
1.键盘 键盘是计算机最常用、最基本的输 入设备,用于完成用户设计所需参数、命令以及 字符串的输入以及菜单的选区等操作。从结构上 分,键盘有机械式、电容式、薄膜式三类。
5.数码相机 数码相机是一种新出现的计算
机真实图像录入设备,它采用光电装置将光学图 像转换成数字图像,然后存储在磁性存储介质中, 并且可以直接与计算机连接,对录入的图像进行 显示和编辑修改。
6.其它输入设备 除上述各种输入设备之
外,触摸屏也是一种很有特点的输入设备,它能 对物体触摸位置产生反应,当人的手指或其它物 体触到屏幕不同位置时,计算机便能接收到触摸 信号并按照软件要求进行响应。声音交互输入是 另一种很有发展前景的多媒体输入手段。近年来, 语音输入识别技术的研究已取得一些突破性进展, 并已出现商品化软件。另外,光笔、操纵杆、图 形板也是图形输入设备,目前已很少使用。
第3章 计算机图形学基础
教学提示:本章主要介绍计算机绘图软件的类型和功
能、绘图程序的基本设计方法、图形软件标准和图形变换 (二维图形和三维图形的几何变换)。介绍计算机辅助设计的 基本参数设置方法、常用绘图命令与编辑命令及相关的辅助 指令的基本操作方法与技巧。
教学要求:了解计算机绘图系统的类型及组成;掌握
为了满足三维图形的需要,德国DIN与ISO合 作制定了三维图形核心系统GKS-3D,作为GKS的扩 充。GKS-3D提供三维空间下的图形功能,它包括 了GKS的重要概念和特点,在三维空间里对原GKS 的功能进行精确定义。GKS-3D与GKS完全兼容。
(2)PHIGS程序员层次交互图形系统
程序员层次交互图形系统PHIGS是美国计算 机图形技术委员会于1986年推出的,后被接受为 国际标准。它是为应用程序员提供的控制图形设 备的图形软件系统接口以及动态修改和绘制显示 图形数据的手段。PHIGS的图形数据按照层次结 构组织,使多层次的应用模型能方便地利用它进 行描述。它是GKS的扩展,是为具有高度动态性、 交互性三维图形的应用而设计的图形软件工具包。
3.4 几何交切子程序设计
3.4.1 几何交切常用函数 几何交切函数常用的有40多个,列出四个供参 考。 (1)求两点的连线与x轴的夹角,如图3.1(a)所 示。其所用函数
float appl(float x1,float y1,float x2,float y2)
其中,(x1,y1)为起点坐标;(x2,Y2)为终点坐标 则直线与x轴的夹角
3.3.3 图形软件标准
1.图形标准
(1)GKS图形核心系统 图形核心系统是是一 个为应用程序服务的基本图形系统。它提供了应用 程序和一组图形输入、输出设备之间的功能性接口。 该功能接口包括在各式各样的图形设备上为交互的 或非交互的二维作图所需的全部基本功能,即:输 出功能、输入功能、控制功能、变换功能、图段功 能、元文件功能、询问功能和出错处理功能。这是 一个二维图形软件标准。
3.3.2 绘图软件的类型
根据图形软件的功能和使用情况,归纳起来,可 分为基本绘图指令软件、图形支撑软件,专用图形 软件三类。
1.基本绘图指令软件 这类软件常用汇编语 言甚至用机器语言编写.通常是一些最基本的绘图 指令,如画点,线等,有些高级语言(如BASIC)就 提供简单的基本绘图功能。基本绘图软件功能的强 弱对绘图程序的编写有很大影响。一般来说,基本 绘图指令软件提供的绘图能力距CAD/CAM系统的 要求相差较大,必须在其基础上进一步做大量工作 才能满足设计过程的绘图要求。
1950年,世界上第一台图形显示器“旋风 一号”在美国问世,解决了图形处理的问题。
1958年美国CALCOMP公司制成滚筒式绘 图仪, GERBER公司制成平板式绘图仪,解决 了图形输出问题。同期研制成功的光笔,为计算 机绘图提供了输入设备。
1963年MIT的I.E.Sutherland提出并实现 了一个人机交互图形系统(SKETCHPAD系统), 首次使用了Computer Graphics(计算机图形学)这 个专用名词,全面揭开了计算机绘图研究的序幕。 1966年美国Lockheed公司与IBM公司联合开发并 推出了著名的CAD/CAM系统“计算机图形增强 设计与制造软件包”(CADAM)。
3.数据交换标准
(1)IGES初始图形交换规范 初始图形交换规 范IGES建立了用于产品定义的数据表示方法与通 信信息结构,作用是在不同的CAD/CAM系统间交 换产品定义数据。其原理是:通过前处理器把发 送系统的内部产品定义文件翻译成符合IGES规范 的“中性格式”文件,再通过后处理器将中性格式文 件翻译成接受系统的内部文件。IGES定义了文件 结构格式、格式语言以及几何、拓扑及非几何产 品定义数据在这些格式中的表示方法,其表示方 法是可扩展的,并且独立于几何造型方法。
2.图形支撑软件 这类软件可用汇编语言编写, 也可用高级语言编写。除提供基本绘图指令外,还 可对图形进行各种编辑、修改、控制等,功能较强, 适应范围广,不同领域都可使用。这类软件的工作 方式有两种形式:
一是提供子程序软件包的形式。用户使用时是
在程序中通过调用功能子程序来实现绘图及其相关 工作的。如早期使用较多的TEKTRONIX PLOT l0 软件包就是FORTRAN语言绘图软件包。
利用数字化仪输入图形很费时,也较难保证 精度,目前已逐步由图形扫描仪所取代。
4.图形扫描仪 扫描仪是通过光电阅读装置, 可将整张图样信息转化为数字信息输入到计算机 的一种输入设备。用扫描仪得到的图形信息是点 阵图像文件,占用的存储空间较大。且不能直接 被一般CAD/CAM系统所读取,需要进行矢量化 处理。经过矢量化处理的图形信息,可应用交互 式图形系统软件在屏幕上进行编辑和修改。这种 图形扫描和矢量化处理相结合的方法大大提高了 图形输入速度,减轻了图形输入工作量。
计算机绘图技术起源于上个世纪50年代,以后 随着计算机软、硬件技术的不断进步以及图形处理 技术的出现,计算机绘图技术得到迅速发展。时至 今日,计算机绘图技术不仅在工程设计领域得到广 泛应用,而且已延伸到艺术、电影、动画、广告和 娱乐等领域,产生了巨大的经济效益和社会效益, 在国民经济和科技进步中起到了不可替代的作用。
3.2T)显示器和液晶显示器(LED)。
2.打印机 打印机可分为撞击式与非撞击式 两种。最典型的撞击式打印机为针式打印机,其打 印头分别有9针、24针、32针等几种,由计算机控 制每个针头的撞击,通过色带将所需输出的信息打 印在纸上。非撞击式打印机包括喷墨打印机、激光 打印机,由于这类打印机打印速度快、质量好、打 印噪声低等优点,现已成为打印机市场的主流。
2.图形和图像编码
(1)CGM计算机图形元文件编码 计算机图形
元文件CGM规定了存贮图形数据的格式,由一套 与设备无关的用于定义图形的语法和词法元素组
成,作为图形数据的中性格式,能适用于不同的
图形系统和图形设备。
(2)CGI计算机图形接口编码 计算机图形接口 CGI描述了通用的抽象图形设备的软件接口,定义 了一个虚拟的设备坐标空间、一组图形命令及其 参数格式。CGI有两种字符编码与二进制编码,提 供了300多个函数功能。采用CGI,无论是应用程 序还是图形支撑软件均可实现在不同设备配置之 间的可移植性。对于具体的图形设备,可配备各 自的 CGI驱动程序来实现操作。