GB/T 17192.3-1997
基本信息
标准号:
GB/T 17192.3-1997
中文名称:信息技术 计算机图形与图形设备会话的接口技术(CGI)功能说明 第3部分:输出
标准类别:国家标准(GB)
标准状态:现行
发布日期:1997-01-02
实施日期:1998-08-01
出版语种:简体中文
下载格式:.rar.pdf
下载大小:3687105
标准分类号
标准ICS号:信息技术、办公机械设备>>35.140计算机图形技术
中标分类号:电子元器件与信息技术>>信息处理技术>>L81计算机图形
关联标准
采标情况:idt ISO/IEC 9636-3:1991
出版信息
出版社:中国标准出版社
书号:155066.1-15162
页数:平装16开, 页数:137, 字数:261千字
标准价格:54.0 元
出版日期:2004-08-10
相关单位信息
首发日期:1997-12-26
复审日期:2004-10-14
起草单位:北京化工大学
归口单位:全国信息技术标准化技术委员会
发布部门:国家技术监督局
主管部门:国家标准化管理委员会
标准简介
本标准为建立图片规定了与输出原语、相关属性和控制有关的计算机图形接口功能。 GB/T 17192.3-1997 信息技术 计算机图形与图形设备会话的接口技术(CGI)功能说明 第3部分:输出 GB/T17192.3-1997 标准下载解压密码:www.bzxz.net
标准内容
GB/T17192.3—1997
本标准等同采用ISO/IEC:9636-3:1991&信息技术:与图形设备会话的接口技术
计蟑机图形
(CGT)功能说明第3部分,输出》。在&信息技术计算机图形
与图形设备会话的接口技术(CGI)GB/T17192,目前包括下述6个部分;第 1 部分;概述,轮廓和一致性
第2部分控制
第3部分輪出
第4部分图段
第5部分:输入和应答
第部分:光栅
本标准的附录 A 及附录B是标准的附录,附录 C~附素 H是提示的附录。本标准由中华人民共和国电子工业部提出。本标准由电子工业部标准化研究所归口。本标准起草单位:北京化工大学。本标准主要起草人:朱单规、王宝艾。904
功能说明》总标题下
GB/T 17192. 3—1997
ISO/IEC前言
ISO(国际标准化组织)和IEC国际电工委员会)是世界性的标准化专门机构。国家成员体(它们都是 1SO 或 IEC 的成员国)通过国际组织建立的各个技术委员会与制定针对特定技术范留的国际标准。ISO和IEC的各技术委员会在共同感兴趣的领域内进行合作。与ISO和LEC有联系的其他官方和非官方国际组织也可参与国际标摊的制定工作。对十信息技术领额域,ISO和IFC建立了--个联合技术委员会,即ISO/IEC JTCI。由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决。发布一个国际标准,至少需要75%的参与表决的国家成员体投票费成。
国际标准IS0/IEC9636-3是由ISD/ECJTC1(倍息技术委员会>制订的。在信息技术计算机图形与图形设备会话的接口技术(CCI)功能说明》总标题下,ISO/IEC9636自前包括下述6个部分:第 1 部分:概述、轮廓和一致性第2部分:控制
第3部分:输出
第4部分:图段
第5部分:输入和应答
第6部分:光栅
附录A和附录B是ISO/IEC9636-3的组成部分,附录C~附录H仅提供鑫考信息引
本标准描述了生成和显示图形输出所需要的功能。本标准所描述的功能性能力与图形原语及其属性,对图形对象输出管线的控制以及图形对象的绘制有关。使用本标准时,至少应参阅GB/T17192.1和GB/T17192.2中的通用控制功能。本标推所描述的功能性能力适用于OUTPUT和OUTIN虚拟设备。9CE
1范围
中华人民共和国国家标准
信息技术计算机图形
与图形设备会话的接口技术(CGI)功能说明
第3部分:输出
Information technologyComputer graphics-Interfscing technlques for dialogues withgraphical devlces (CGI)--Functioanl BpecificationPart 3,Output
GB/T 17192 3—1997
lat ISO/IEC 9636-3:1991
本标准为建立图片规定了与出原语、相关属性和控制有关的计算机图形接口功能。本标推应与GB/T17192.1、GB/T17192.2一起使用,本标准与GB/T17192其他部分的关系在GB/T 17192.1 和本标准的第 4 章中以描述,本标准所描述的功能适用于OUTPUT和OUTIN类的CGI虚拟设备。2引用标准
下列标准所智含的条文,通过在本标准中引用而构成为参标准的条文。标准出版时,所示版本均为有效。所有标准都会被髂订,使用本标准的各方应探讨使用下列标准最新版本的可能性。GB1988-89信息处理ISO信息交换的7位编码字符集(eqvIS0646:1983)GB 2311-90
信息处理ISO7莅和B位编码字符集编码扩充技术(eVISO2D22:1986)GB/T17192.1—1997信息技术计算机图形与图形设备会话的接口技术(CG1)功能说明第1部分:摄,轮脚和一致性(idt1S0/1EC9636-1;1991)信感技术计算机图形与图形设备会话的接口技术(CGI)功能说明GH/T 17192.2—1997
第2部分:控(idtISU/IEC9636-2:1991)第4
GB/T 17192. 411
信息技术:计算机图形与图形设备会话的接口技术(CGI)功能说明部分:图段(1d1IS0/IEC 9636-4:19912第5
GB/T 17192. $*
信息技术计算机图形与图形设备会话的接行技术(CGI)功能说明
部分:拖入和应答(idtIS0/IEC9名36-5:1991)GB/T17192.61信息技术计算机图形与图形设备会话的接T技术(CGI)第6
功能说明
部分:光栅(idtISO/IE心9636-6:1991)GB/T 15121. 1--94倍息处理系统计算机图形用于图形描述信息贮存储和传输的元文卷(CGM)第1部分:功能描述(idtISO8632-1:1987)注,1)正在制定中。
国家技术监督局1997-12-26批准906
1998-0B-01实施
GB/T 16964, 1—1997
GB/T 16964.2—1997
GB/T 16964.3—1997
ISO/IFC 9592-1:1989
GB/T17192.3-1997
信息技术字型信息交换
信息技术
字型信息交换
字型信息交换
信息技术
9541-3:1994)
信息处理系统计算机图形
第1部分:功能描述
第1部分:体系结构1S0/1EC 9637-1:1994
编第1部分:宇符编码
IS0/1EC9637-2:1992信息技术计算机图形与图形设备会话的接口技术OGI)编第2部分:二进制编码
IS0/IECTR9973:1988信息处理图形项登记规程3概念
3. 1导引
数据流联
数据流联
本标准规定了独立于设备的CGI图形对象输出功能性。包括原语功能、属性功能、对象形感、后续处理,有关控制和查询功能,这些功能分类如下:一图形原语功能,它描述了CGI的图片成分的几何形状,一属性功能,它设置状态表中的模态值,该模态值用于确定该几何图片成分某些特性(包括可见外貌)。Www.bzxZ.net
般厚性功能和输出控制功能,它规定了其他某些功能的操作方式,控制关于图形对象和属性功能的设备操作的外貌,并提供构造复合对象的能力,一获得功能,它为正文对象定位返回有用的信息。摘出查询功能,它访问与输出和性有关的描述表和状态表,3. 2 一般摘出概念
3.2.1图形原语功能的类型
CGI对图片成分几何形状的描述规定了图形原语功能。按照原语类型,可将图形原语功能分组为,线,记号、正文、填充和图像。线功能:
POLYLINE
DISJOINT POLYLINE
CIRCULAR ARC 3 PDINT
CIRCULAR ARC: CENTRE
CIRCULARARCCENTREREVERSED
ELLIPTICAL ARC
CONNECTING ELGE
记号功能;
POLYMARKER
图像功能:
CELL ARRAY
填充功能;
POLYGON
POLYGON SET
RECTANGLE
CIRCLE
CIRCULAR ARC. 3 POINT CLDSE
CIRCULAR ARC CENTRE CLDSE
ELLIPSE
ELLIPTICAL ARCCLOSE
正文功能1
APPEND TEXT
RESTRICTEDTEXT
广义绘图原语功能:
GENERALIZEDDRAWING PRIMITIVE(GDP)注:GDP没有显式原语类型,但GI3P可根辑具体GDP的标识符生成上述原语类型中的一种,907
GB/T 17192. 3—1997
关于图形原语与CGI图形对象流水线关系的综述,见GB/T17192.1的5.2.1。3. 2. 2属性和控制
当原语通过图形对象流水线时,具有与其相关的属性值。“一组厚性值一且与原语相关后,则称这完整的实体为…一个图形对象。当将基些属性值绘制成图形自标时,它们确定了原语的外貌。关于属性值在图形对象流水线的范間内相关联和使用的概述,见GB/T17192.1的5.2.1。本标准也定义了控制功能,并控制图形对象流水线的其他操作,例如颜色表。某些控制功能还设盘了CGI状态表的相应项,但这些控制值不与图形原语相关联。3.2.3输出状态
一般属性和输出控制状态表的“辅出状态\适用于本标准所定义的功能,“输出状态”只可取ACTIVE(激活),TEXTOPEN(正文打开)或FIGUREOPEN(图打开)三个值中的一个,正常输出状态是ACTIVE。在构造复合正文对象期间,将输出状态置成TEXTOPEN,在构造时闭图对象期间,将输出状态置成FIGUREOPEN。在本标准中输出状态如图1所示,并标明哪些功能使状态发生转变。在输出状态为TEXTOPEN时,对所有复合正文疫有用到的原语功能(见表2),定义状态的约束条件,尤其是,当输出状态为TEXTOPEN时,应止使用除APPENDTEXT外的所有图形原语功能,同样,当输出状态为FIGUREOPEN时,禁止使用生成封闭图没有用到的原语功能(即除线和填充功能外的所有原语功能)(见表3)。当输出状态为ACTIVE时,禁止使用仅与TEXTUPEN和FIGUREOPEN状态有关的原语功能(见表1)。在这些输出状态任一状态中,属性设置功能没有可用的状态约束茶件。
3.3单独的和成束的属性值
3. 3. 1 导引[
图形对象的外貌由与该对象相关的多个屑性值决定。这些属性值控制着对象的几何外貌和非儿何外貌。此外,还有一些属性值用来确定图段中的一个对象或一组对象(栋取标识符的定义见GB/T 17192. 4).
尚未机始化
的虚拟设备
INITTALI2E
“结束的”
APPEND TEKT
“非结束”
TERMINATE
ACTIVE
TEXT or
RESTRICTEL
“非结束”
APPEND TEXT
FIGURE
除CONNECTING EIGE,
APPEND TEXT.NEW
REGKONENDFIGURE
外的全部原语功能
END FIGURE
FIGURE
所有的线和
填充原语功能
NEW REGION
注:在任一输出状态中是否容许一个特殊的GDP,要取决于GDP的说明及它对一般属性和输出控制状态表的\输出状态“的确定影响。
图1输出状态图(原语功能的)
表1输出状态为ACTIVE时不允许使用的功能APPEND TEXT
END FIGURE
CONNECTING EDGE
NEWREGION
POLYLINE
DISJOINT POLYLINE
GB/T 17192. 3—7997
表2输出状态为TEXTOPEN时不允许使用的功能CIRCULAR ARC CENTRE
CIRCULAR ARC CENTRE REVERSEDCIRCULAR ARC 3 POINT
CONNECTING EDGE
POLYGUN
POLYGON SET
RECTANGLE
CIRCLE
BEGIN FIGURE
NEWREGION
POLYMARKER
ELLIPTICALARC
CIRCU1.AR ARC 3 POINT CLOSE
CIRCULAR ARC CENTRE CEOSE
ELLUPSE
ELLIPTICAL ARC CLOSE
END FIGURE
RESTRICTEDTEXT
CELL ARRAY
表3输出状态为FIGREOPEN时不允许便用的功能TEXT
RESTRICTED TEXT
APPEND TEXT
POLYMARKER
CELL ARRAY
BEGIN FIGURE
这些属性值作了模态设置,并作为原语类型的特定状态表项。这些属性的单独说明由确定的CGI功能分别给出。属性状态表项的后续变化将不影响与任何现有图形对象的相关值。称与这样的状态表项相关的属性值为单独属性值。除上述模态说明外,可将属性值组成束,形成多种束表。束表分别对线、记号、正文、填充和边界作出定义。可选择特殊的束项,以便于束索引属性与对豪一起使用,每种原语类型(图像类型除外)都有一个束索引属性值。
特定属性的值是直接与模态值相关还是间接利用束索引得到属性值作参考,也称作外貌源旗标(ASF)的进一步属性巢来确定。每个ASF可以取INDIVIDUAL(单独的),也可以取BUNDLED(成束的)值,对可成束的每个属性值可不同。初始化 CGI 避拟设备时,预定义一些束值。当所有外貌源旗标部是 BUNDIED 时,对于给定的原语类型,每个预定义束直观上都应与其他预定义束不同。其后由客户重定义这些束和其他束,客户也可删除一些束,但不能到除带有索引1的预定义束。若改变束的数值,并且这个束是已在使用时,则可能引起绘制图片的够改。这样绘制图片的修改无论是在改变功能执行时立即发生还是在此后发生应由“隐式图毁再生方式决定(见GB/T17192.4),并取决于遭拟设备是否具有图段能力。实现的输出猫述表中“动态修改接受”表明那些改变可立即实现再生或可导致后续的再生。
3.3.2性说明方式和选取方式
在CGI状态表中,通过说明方式或选取方式控制的属性慎按最新规定的方式(或相应于缺省值方式)与相应方式值一起存储。束表中相应同征也按规定的方式与说明方式一起存储,当对象形成过程中属性值与原语相关时,所设叠的方式也是相关的,存储方式起着数据类型标识的作用,以便供基于状态表的查询功能用。因此,这些存储值与一般属性和输出控制状态表中的当前说明方式或选取方式无关。3.4颜色
3.4.1直接方式和案引方式
CGI为颜色选择提供两种机制:
直接方式,由RGB(红绿蓝)分量的规范化加权值确定颜色的方式:索引方式,由进入题色值表的案引确定颤色的方式。利用COLOURSELECTIUNMUDE功能可选其中一种机制。为对象颜色属性在实现的直接颜色9C9
GB/T 17192. 3—1997
选摔设备上.在同一幅图片币可能同时使用直接颜色和案引颜色。3.4.1.1直接颜色和颜色值范围
对于直接颤色说明,CI采用RGB台成颜色模式。每个颜色说明符是一个具有规格化期待颤色的红、绿.蓝分盘加权值的二元组。将客户规定的 CD值的整数部分规范化成抽象RGB颜色值的三元组+其中每个元组是在[0. 0.1.0值域内的实数。规范化也具有以3个相同分盘(z,无,*)表示红、绿、蓝分量相等权的三元组的特性。对于任一给定分量,值域的(0.0)端表明不含有任何分量,而另一端(1.0)则表明该颜色中含有那种分量的最大明度,在(0.0,0.1)之间有无数个分量,因此,(0,0,0)表示黑色;11,1)表示白色z,z)表示灰色,其中,大于或等于0;小于或等于1。抽象最浅颜色值(0.0.0)由(最浅红色、最浅绿色、最浅蓝色)表示,抽象最深颜色值(1,1,1)由(最深红色,最深绿色,最深蓝色)表示。颜色的最浅值和最深值由COLOURVALUFEXTENT功能来规定,该功能确定将这些值映射到设备的抽象颜色值域的线性映射。虽然CGI只支持RGB颜色模式,但是它在输出控制描述表中趣供了CIF颤色模式和RGB颤色模式之间的颤色值转换所必须的常数。客户可查询这些值,并在实现顔色模式转换中使用这些值(见ISO/IEC 9592-1附录 I)。
3.4.1.2索引颜色和颜色表
与案引颤色选择一起使用的颤色表是以[0,颜色装大小一1值域来索引的颜色值连续集,按下列方式初始化颜色表,索引0相当于依赖实现的背素颜色。索引1或大于1的案引值相当于依赖实现的前是颜色。如上所述,COLOURTAHLE功能可用RGB规定的颜色值改变颜色表内容。COLOURTABLE功能在整个图片说明期间都可使用。然而,颜色表的改变是香影响正使用有效案引的任何已绘制的图形对象的外貌,由输出控制描述表中的“颤色表动态修改接受“指明。3. 4- 1. 3校正
直接颤色说明既没有校正也没有三色激励值所含的源颜色说明:利用ESCAPE(转义)功能,在依赖于实现的基础上,控制颜色的度也许是有效的。3.4.1.4彩色设备和单色设备
所有能显示输出的设备至少具有两种颜色,即背景颜色和前景颜色,绘图媒体总是把输出控制描述表中的“同时有效直接顔色数”“同时有效索引颜色数”及有效颤色数”当作一种额色计数,因此,颜色计数都不会小于2。
无论*同耐有效直接颤色数”还是\同时有效索引颜色数\两者之一大于2时,其解释取决丁设备是否为单色。若输出控制猫述表中的“单色设备”为NO,她该设各至少能够绘制两种不同的前累颜色(或者色相变化,或者形度变化),但明度上无差异(如浅绿、深绿)。若“单色设备\是YES:当额色选取方式是DIRECT,对“同时有效直接额色数”的解释,或当额色选取方式是INDEXED,对*同时有效素引额色\的解释取单额色明度比例的平均值,明度的下限最接近缺省背景翻色(或对不具备背景颜色能力设备的绘国媒体),其上限值较缺省背录颜色具有最大的对比度。3.4.1.5透明性和辅助颜色
不同图形原语都最有可能绘制或不能绘制的“洞”,如虚线间隙或边间懒、字符象元的背景和阴影填充原语的线间间距。
当图形原语进入图形对象流水线时,与其相关的--般唇性是TRANSPARENCY和AUXILIARYCOLOUR,相关的TRANSPARENCY厚性值决定是否需绘制\测”。若其屏性值是TRANSPARENT,则不必绘制视为是“洞”的那部分对象,因此,图形图片的可能受影响的部分保持不变。若其属性值是OPAQUE,则绘制视为是\洞的那一部分对象,因此,将修改图片的受彩响部分。在确定“洞”颤色时,使用相关的AUXILIARYCOLOUR属性值。只有在应用TRANSPARENCY和AUXILIARYCOLOLR以后:才能应用与对象相关的DRAWINGMO1)E属性(见3.4.1.6)。910
GB/T 17192. 3 -1997
当TRANSPARENCY是COPAQUE时,将非实的(如点划线)线或边、正文及填允对象的阴影内部绘制成抽象LX空间的两个独立的点案:一个用正常的和关题色属性值绘制,另一个用相关的辅助颤色属性值绘制。
3.4.1.6重写能力,色实现和DRAWINGMODE(绘图方式)由于内在技术不同,当按先前绘制输出,在绘图表面的同一物理位置上绘制某些内容时,或按先前显示摘出,在显示表面的同一物理位置显示某些内容时,用作CGI虚拟设备显示的物理设备在特性方面也有所不同。
光栅技术设备能够重写绘图表面的内容,从而可在先前绘制对象的“前面\绘制每一个对象(见图2所示的右下方的图片).通常,向望设备是不具备这种能力的+而输出控制描述表的“颜色重写\标明虚拟设备是否具有这种能力。
在绘图表面上绘制输出总要显示在显示表面上,它可与显示表面上的光前显示输出进行加减混台(见图2所示的左下方的图片)。输出控制描述表中的“额色实现\指示使用哪种颤色泄合。具有GB/T17192.6所定义的功能性能力设备,在绘图表面一绘图方式上提供了控制颜色混合相加的方法。对于这些设备来说,“颜色重写能力\典型的尼YES,因此,DRAWINGMODF功能能在绘图表面上完全控制颜色的混合。
多形1
相减式娱合
不替筷
将两个函像结合在一起
多边彤2
若换式量写
在一个国像上绘制另一个因恢的结采注,图中的阴影图案代表划色的深院,其非绘制的阴影样图2重写能力
3.4.2背崇颜色
由PREPAREJRAWINGSURFACE(准备绘图表面)功能或任一绘制前的再生将绘图面置成背景色。CGI提供几种规定背景额色的方法。实现法由输出控制描述表的“背景颜色能力“搭明定义四级背景颜色能力妇下,
INDEX 0:
INDEXED:
3.5图形对象
GB/T 17192,3—-1997
设备没有改变背景颜色的能力,例如,这是-种用来绘制图片的媒体特性(在此情识下,不需摄供BACKGROUNDCOLOUR功能)设备有一个与颤色索引相关的背景颜色。改变颤色表中的0索引项的设置将完成所期望的改变(在情说下,不需撬供BACKGROUNDCOLOUR功能)。设备有与一个颤色索案引相关的背景颜色。客户可改变颜色索引,在此情说下,应提供仅接收 CI 值的BACKGROUND CUI.OLR 功能。背最显色的缺省颤色索引为0。
设备具有使用背景颤色的索引颜色力或者使用与任何额色表项无关的直接颤色能力。在此情况下,应提供完全支持CO数据类型的BACKGRDUNDCOLOUR功能。对INDEXED方式缺省值指定为0。本标准定义了在图形对象流水线上生成图形原语的功脂,当适当的属性值与原语相关时,图形原语变成图形对象。图形对象通过图形对象流水线,以便进一步改进、存储和绘制GB/T17192.1—1997的5.2.1给出了本过程的轮痴。下列条文携供了本过程的更详细描述。3.5. 1 复合对象
除3.2.1列出的图形原语功能外,本标雅还定义了向CGI客户提供由其他图形原语建立复合对象的方法。定义了复合正文和封闭图两种复台对象。表4列出可用于指定复合对象的功能。表4对复合对象有贡献的原语
对象类别
复合正文
封闭图
初聪化功能
TEXT(注 1)
RESTRICTEDTEXT(生1)
GP(注4)
BEGINFIGURE
在打开状态下
允许的功能
APPENDTEXT
|GIP(生4)
线功筐
填充功崖(注3)
G往4)
其他功能
NEWREGION
关闭功能
APPEND TEXT(注 2)
GDP(注4)
ENDFIGURE
结束/非结束旗标是 NOT FINAL时;该原语定义了整个复合正文对象的参照点:把正文原语写人正文缓冲区。
2结束/非结束旗标是FINAL时,在复合正文对象结束前,将正文原谐写人正文缓冲区。3能包括标识原诱类型的全部原语4无论GDP对生成复合正文成封闭图是否有贡献,它与输出状态如何接口,由国际图形项登记机构或实现文件的GDP 定义规足。
3.5.2全局属性和厨部属性
就复合对象而言,文将属性分成全属性和局部属性。全局属性是其值与一个完整的复合对象(如填充色,绘图方式)相关的那些属性,全局属性值用于作为一个整体的复合对象。
局部属性是其值分与构成复合对象的图形原语相关的那些属性(如正文颤色,边类型,绘图方式),局部展性分别用于含对象组成的图形原语。3.5、3图形对象形成的细节
在GB/T17192.1一1997的5.2.1中,阅形对象形式按在单步中出现的来描述。本条进一步定义了复合图形对象形成的细节(见图3)。形成复合对象时,图形原语有其相关的局部属性值,因此从概念上讲,可存储在中间經冲区内。当行关闭复合对象的功能时,组合中间缓冲区的内容,然后通过有关的全局属性值的关联完成该图形对912
GB/T 17192.3—1997
复合对象形成的过程和GB/T17192.【一1997的5.2.1所定义的铅誉流水线的再下游的任何过程互不影响。
局部正文
属性和ASE
边属性和
ACTIVE
正文凝冲器
“结束的\APPEND
IEXT之府梦神
ENDFIGURE
后移掉
国片螺冲器
FIGURE
全同正文
图3复合对象的图形对象流水线的细节3. 6与图形对象相关的剪取
填充风性
和ASF
一般属性值CLIPRECTANGLE、CLIPINDICATOR连同有关的任何对象剪取方式属性值一起,在进入图形对象流水线时与原语相关。这些属性值控制应用于图形对象的后续剪取方式。CLIPRECTANGLE与剪取区域相关联。
如果CLIPINDICATOR是OFF,则有效剪取区域是VDC范。如采CIIPINDICATOR是ON,有效剪敢区域基与图形对象相关的剪取区域和 VDC范围的交集。有三种特别适用于线,记号和边类型的不同对象取方式。它们保存在 CGI 状态表中,并利用LINE CLIPPING MODE,EDGECI.IPPING MODE和MARKER LIPPING MODE 功能进行操作。当与图形对象相关的 CLIP INDICATOR 是 ON 时,仅绘制认为是有效剪取区域内的图形对象那些部分。对豪剪取方式充许案户以更精确的剪取方式剪取图形对象。对象剪取方式有LOCUS(轨迹),SHAPF(形状)和LOCIJS THFNSHAPE(先轨迹后形状)三种,从概念上讲,轨迹是一个如点或线段-样的数学对象,而形状则是一个二维空间的区域。轨迹是实数二维空间的零维或一维的子集。对于正文和记号,轨迹是点。对于线,轨迹是单根线段或圆弧的一部分。形状反映几何属性 LINE TYPE和 LINE WIDTE 的实现,而H通常悬实值空间的二维子巢。当宽度或人小说明方式是 SCALED时,在应用“VDC到设备*映射后,在DC 空间中形状绘制开始。当宽度或人小说明方式是 VDC时,在应用图段变换,图段拷贝变换及“VDC 到设备“缺射前,在VDC空间中形状的抽象绘制开始。因此,该抽象形状是逐点变换的,并为形状剪敢映射到IC空间。每个对象剪取方式的效巢如下:LOCUS 剪敢应用于基于数学位置的图形对象的每一部分,且与绘制后将要占用的区域无关。例如,若完整的理想数学线段位于有效期取区域之外,则绘制不出线段的任何部分(甚至线宽将所绘制的某些部分带到有效剪取区域内)。若记号的位置位于有效剪取区域之外,则不绘出记号的任一部分。若使用LDCUS剪取,则将绘制应用于图形对象的已剪取轨迹。最后绘制的形状范围可因此而扩展到有效剪取区域之外。
在实 DC 空间的抽象形状绘制后,应用 SHAPE 剪取。与图形对象相关的二维点策与有效剪取区域作交。有效剪取区域已经变换到抽象 LC空间。-LOCUSTHENSHAPE剪取容许套户将LCCUS和SHAPE两种剪取都应用子上送的图形对象。在这种情说下,绘制形状就不会扩展到有效剪取区域之外。填充对象、正文对象和图像对象不与对象剪取方式值关联(但与填充对象的边关联)。填充对象却图913
GB/T17192.3—1997
像对象的势总是与 SHAPE剪取--致,对正文对象,剪取类型由相关的正文准确度值确定:对于STRING准确度的正文,剪取可以每个字符串为单位按 LOCUS 剪取方法进行.对于CHARACTER准确度的正文,剪取以每字符为单这接LOCIIS剪取敢方法进行,一对于STROKE准确度的正文,剪取总是按 SHAPE剪取一致的方法进行。注意本标准总是允许虑拟设备使用任何正文准确度的SHAPE剪联绘图表面剪取(见GB/T17192.2—1997的3.3.7)适用于各类图形对象:始1所述,绘图表面剪取总是对应于 SHAPE 剪取。
3.6.1剪取用的绘制流水线
对象剪取方式和说明片式对GB/T17192.1提供的图形对象流水线的影响如图4斯示。对流水线的任何概念上的改变都是针对每个对象的:就是说,沿流水线流动的每个对象都可以有不同的剪取有式和不同的说明方式,因此+很显然,穿过流水线有不同变化。YIC/LOUS
应用相关
VIX/ SHAPE:
应用轨迹
VDC/LOCUSTHENSHAPE
应增相关
SCALENVLOCUS
应用相关
SCAI,ED/SHAPE
应用相差
应用轨速
应用轨迹
应逆向
相关变换
应用间
相关变换
SCALED/LOCL'S THEN SHAPE
进行相关
逆行轨迹
应用相关
密用相关
应用头
VDC至设
备的映射
VDC至设
各的映射
V[C至没
畜的映射
ViC至设
备的映射
VDC至设
备的映射
VDC至设
备的映射
途医表面
给函表面
应用形状
应用恶状
祭围表面
绘图表面
综图表面
应用恶状
进行形状
各种大小说明方式/剪取方式组合用的绘制流水线应用
给图表面
GB/T 17192.31997
从概念上讲,对象剪取方式决定在流水线范围内是否存在\应用轨迹剪取操作和“应用形状剪取“操作。对于LOCUSTHENSHAPE剪取,这两钟操作都存在。对于LOCUS敢,只存在“应用轨迹剪取”操作。对于SHAPE剪取,只存在“应用形状剪取”操作。边宽和大小说明方式对流水线,上的线、记号和边的影响也依赖于相应的剪取方武,若说明方式为VDC,“绘制形状\操作发生在应用相关变换和\VILC 到设备”映射之前,应用绘制形状操作发生,以便对VD的形状说明作适当的变换,并映射到设备坐标中。此外,若对象剪取方式为LOCUS或 LOCUS THEN SHAPE,图形对象的变换和剪取轨迹由相关的逆变换进行变换,以便于正确地应用绘制形状操作。从而,相关变换便应用于对象的绘制形状。组台VDC/SHAPE也应用于填充对象、止文对象和图像对象。若说明方式是SCALED,则\绘制形状\操作继\VDC到设备\映射之后发生,在这种情况下,当对象剪取方式为 I,OCUS 时,只有 一次相关变换。VDC大小将随着设备视口的太小而感比例变化(忆设VDC范围保持不变),VIDC大小也受考贝变换和图段变换的影响。对于SCAI.ED大小,其大小相对于绘图表面保持不变。3.7线原语
3.7.1线功能
CGI定义两种一般线功能,几种与圆和椭圆有关的生成线原语的线功能及-·-个仅在FIGLREOPEN状态下使用的生成线原语的专用线功能。POLYLINE
DISJOINT POLYLINE
CIRCULAR ARC CENTRE
生成一组由点表定义的相连直线段,始于第一点,对该点和后续点作一条线段,依此类推,终于最后点。生成一组由点表定义的不相连直线段,从第一点到第二点画线段,从第三点到第四点画线段,依此类推。CIRCULAR ARC CENTRE REVERSEDCIRCULAR ARC 3 POINT
FLLIPTICAL ARC
CONNECTING EDGE
3.7.2线属性
这些功能的每个都能生成一段圆驱,并提供孤的可选择参数化。见5.2(和附录D)。
生成单一摊圆孤,的参数化见5.2(和附录D)。只在树造封闭图中使用。专用线功能将边部分和显式边界部分如到封闲图中一一有效地将已甚下一个陷式边界部分变换戚显式边界部分。见3.10.5。
线屑性的外观由专用线屑性和其他一般病性描述:LINETYPE
确定绘制线对象形状的线型(如实线,点线和虚线)、SPECIFICATION MODE OF LINF WIYTH确定绘制期间将线宽属性值解释成DC比例因子还是解释成VDC宽度。(见3.7.3)。
I.INE WIDTH
LINE COILOUR
LINE CLIPPING MODE
LINEBUNDLEINDEX
确定绘精线对象形状用的线宽。确定绘制线对象用的颜色,规定线颤色的颜色选取方式确定绘制期间将LINECOLOUR属性值解释成直接颤色值还是素引额色值。CGI如何定义题色的描述见 3. 4。确定在绘制时要完成的对象剪取的类型。见 3.7.4。当相应的线 ASF 剧性值是BUNDLED 时+确定绘制期间应便用的线束,下列线属性值可成束:LINETYPE.LINEWIDTII和LINECOLOUR.
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。