GB T 17151.3-1997 计算机图形信息处理系统 程序员分层交互图形系统 第3部分 存档文件正文编码.pdf
《GB T 17151.3-1997 计算机图形信息处理系统 程序员分层交互图形系统 第3部分 存档文件正文编码.pdf》由会员分享,可在线阅读,更多相关《GB T 17151.3-1997 计算机图形信息处理系统 程序员分层交互图形系统 第3部分 存档文件正文编码.pdf(47页珍藏版)》请在麦多课文档分享上搜索。
1、GB!T 17151.3-1997 前言本标准是根据国际标准化组织和国际电工委员会ISO!IEC9592 (1989年4月1日第一如计算机图形信息处理系统一程序员分层交互图形系统(PHIGS刊系列标准制订的。该系列标准在GB!T 17151中的PHIGS存档文件元素的参数。下述元符号定义产生式、分组和重复z:= 变成为或实现成*星号闭合(0或多个具体值)+加号闭合(1或多个具体值)国东技术监督局1997-12-15批准746 1998- 08-01实施GB/T 17151.3-1997 (SOFTSEP) :二+转换为无符号数,如果MINUSSIGN在数字前面,最终结果为负.对存档文件检索处理
2、的字长、基础的运算是否为十进制反码、二进制补码、或符号标量未予假定。例如.-1按十六进制编码应为一16# 1.一16#0001等,而不是16#FFFF0当然,可利用预先规定目标机知识生成存档文件。但这种假定将限制存档文件的方便性,并且不鼓励这样做。749 GB/T 17151.3-1997 伊tl: 0, 007 , -5, +123 456 下述类型是等效的s65535 , 16#FFFF, 16 #ffff, 8 # 177777 , 2 # 1111 下述类型是等效的21111 1111 1111 32 768,一16# 8000 , - 8 # 100000, - 2 # 100000
3、00 0000000 属于参数范围的数字解释为自由域,即在最右边数字的右边有一个隐含的小数点,且前导空格、尾部空格都是无意义的,前导零也是无意义的。注s在本编码中.PHIGS功能数据类型C,G2,j ,G3 ,GS , AI ,EI,呼N和Wl用整数表示.4.2.4.2 实数范围类型REALS和实数坐标属于实数范围,在编码中用R表示,这些数写作显式点(Explicitpoit)或标度实数Scaled-real j阳mber)(或合适的地方为十进整数(R :=(显式点鼓1 标度实数1 十进整数显式点数): = (数字*1( (数字*(PERIOD(数字)+)标度实数): = (本体): = (显
4、式点数1十进制数指数: = (十进整数标度实数的解释与标准的科学记数制(类似于FORTRANE格式相同.其中,由本体表示的数与用10的指数的乘方后相乘。在显式点数和标度实数的本体中至少应有一位数字.在单个数字数的情况下,这位数字可出现在小数点的任何一侧.对只带小数部分的数,建议但不要求,在小数点前至少有一位数字。零可编码为0.、气。、0.0和0等。在标度实数情况下(有E或e出现).应有一位数在指数中出现.至少应有一位数在指数中出现。在本体与E或e之间、或E或e与指数之间不允许有SPACE或其他(SEPCHAR)字符。属于本数据类型范围参数的解释为自由域,即如果有显式小数点,它设定内部表达式的小
5、数点,且前导空格和尾部空格或空均无意义。如果省略了显式小数点,则它是隐含在显式点数或标度实数本体的最有边数字的右边.因此,当一个数没有小数部分时,在一致性存档文件中的属于实数范围的参数允许出现十进I格式的数,对所有格式中的实数,只允许表达式基数为基数1O. 如果符号)(+或一)省略,该数则认定为非负,如果有符号,它应紧靠在数字本体前面,在符号与最左边数字或数本体的小数点之间不允许有任何SPACE(或其他(SEPCHAR)字符。在数内部不允许有COMMA、SPACE和其他(SEPCHAR)字符,但允许有(NUILCHAR)字符(对语法分析不影响例z3.14159 7.853982E-7 2718
6、28e-5 42 .04321 (非建议形式)750 -0.043 21 42E2 ¥5321. 46 4.2.4.3 字符串范围类型GB/T 17151.3-1997 STRING参数由APOSTROPHE(SINGLEQUOTE)或DOUBLEQUOTE字符的匹配对紧密环绕的字符串表示。如果在用APOSTROPHES定界的字符申中需要APOSTROPHE,它由该字符串的那个位置上的两个相邻的APOSTROPHES表示。同样,如果在用DOUBLEQUOTE字符定界的字符串中需要DOUBLE QUOTE字符,它由两个相邻的DOUBLEQUOTE字符表示。例如,下述类型是等效的zMurphys
7、Law:If it can go wrng, it wil1. ; Murphy s Law:If it can go wrong , it will. ; DATA RECORD数据类型用本编码表示为一个串。STRING参数在该编码中表示为So4.2.4.4 枚举类型枚举类型用于名称的范围,正如同元素名称是枚举类型一样。在一个实现想要支持专有枚举类型值的地方,这些枚举类型值应编码为字母PRIV飞并在其后跟着字母|数字I(空字符)*串。4.2.4.5 派生类型除I、R和S参数格式外,下述编写词用作所表示的产生式的缩写。COLRCURVE COLRSURF : = (LEFT PAREN) (O
8、PTSEP) (l :ORDER) (SEP) (RLIST : KNOTS) (SEP) (RATIONAL I NONRA TIONAU (SEP) (l :COLOUR TYPE) (SEP) (COLRVLST :CONTROL POINTS) (SEP) POINT3 P2 P3 : = (COORD) (SEP) (SEP) : = (POINT2) I (LEFT PAREN) )女)0:;= (SEP) (ROWMA TRIX3D) (SEP) (ROWMA TRIX3D) (SEP) (ROWMATRIX3D) :=(I:COLOUR INDEX) I (COORDLIST:
9、COLOUR COORDINATES) : = (LEFT PAREN) (OPTSEP) (SEP) ()COORD * (OPTSEP) (RIGHT PAREN) : = (LEFT PAREN) (OPTSEP) (1 :COUNT) I (R:APPROXIMATI0N VALUE) I (S:TYPE DEPENDENT DATA)o (SEP) (RLISTSLIST :CONTROL POINTS) (OFF ION ,EI:后EFLAG) (SEP) (l,ORDER)(SEP) (RLIST ,KNOTS) (SEP) (R, TMIN) (SEP) (R , TMAX)
10、(SEP) (RATIONAL) (SEP) (POINTLIST3,CONTROL POINTS) I (NONRATIONAL (TERM) : =ARF ENDARF(TERM) . -ARF BEGSTRUCT (SOFTSEP) (l : STRU CTURE IDENTIFIER) END STRU口URE4.3.2 存档文件描述符兀素编码A虹HIV口!LEVERSIO; ARCHIVE FILE DF.二RIPTION4. 3. 3 结构元素产生式STRUCTURE ELEMENT : = ( GiT 17151.3-1997 (TERMl ARF ARFDESC (OPTSEl
11、l (S,DES二RIPTIOl叫(T宜RM I (FILL AREA SET 3) I (POLYLlKE SET 3 WITH COLOL:R) I (FILL AREA SET WTTH OATAJ I (FILL AREA SET WITH DATA) I (CI气1.1.ARRAY 3 PLUS) (SET OF FILL AREA SETS 3 WITH DA l A I (SET OF FILL AREA SETS飞. 1TH OAT1飞l(TRIANGLE SET 3飞NITHDATA、l(TRIANGLE SET飞11THOA1.o l (TRIANGLE STRIP 3 W
12、ITH DATAJ I 门RIANGLESTRIP WITH OATA) I (QUADRILATERAL MESH 3 WITH DATA i (QUADRILATERAL MESH WITH DATA; I N(汗.-UNWORMB-SPLINE CURVE I (NON-UNIFORM B-SPLlNE CCRVE WITH COLUCR) I (NON-UNIFORM B-SPLINE SURFACE) (NON-VNIFORM B-SPLlNE SURFACE WTTH DATA 76:; 766 GB/T 17151.3-1997 (FILL AREA SET) I (CELL A
13、RRAY 3) I (CELL ARRAY) I (GENERALIZED DRAWING PRIMITIVE 3) I (GENERALlZED DRAWING PRIMITIVE) I I I (SET POLYMARKER COLOUR) I (SET TEXT COLOUR) I (SET FACET DISTINGUISHING MODE) I (SET FACET CULLING MODE) I (SET INTERIOR COLOUR) I (SET INTERIOR SHADING METHOD I (SET DA T A MAPPING METHOD川(SET REFLECT
14、ANCE PROPERTIES) I (SET REFLECT ANCE MODEL I (SET RACK INTERIOR STYLE) I (SET BACK INTERIOR STYLE INDEX) I (SET BACK INTERIOR COLOUR) I (SET BACK INTERIOR SHADING METHOD I (SET BACK DATA MAPPING METHOD) I (SET BACK REFLECTANCE PROPERTIES) I (SET BACK REFLECT ANCE MODEL I (SET LlGHT SOURCE STATE) I (
15、SET EDGE COLOUR) I (SET CURVE APPROXIMATION CRITERIA) I (SET SURFACE APPROXIMATION CRITERIA) I (SET PARAMETRIC SURFACE CHARACTERISTICS) I (SET RENDERING COLOUR MODEL I (SET DEPTH CUE INDEX) I (SET COLOUR MAPPING INDEX) I (SET VIEW INDEX) I (RA TIONAL (SEP) (POINTLIST3, U DIRECTION CONTROL PTS) * (SE
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 17151.3 1997 计算机 图形 信息处理 系统 程序员 分层 交互 部分 存档 文件 正文 编码

链接地址:http://www.mydoc123.com/p-244689.html