ICS 25.080.99 J59 GB 中华人民共和国国家标准 GB/T256322010 快速成形软件数据接口 Data interface for software of rapid prototyping 2010-12-01发布 2011-03-01实施 中华人民共和国国家质量监督检验检疫总局 发布 中国国家标准化管理委员会 GB/T25632—2010 前言 本标准按照GB/T1.1一2009给出的规则起草。 请注意本标准的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本标准由中国机械工业联合会提出, 本标准由全国特种加工机床标准化技术委员会(SAC/TC161)归口。 本标准起草单位:清华大学、北京殷华激光快速成形与模具技术有限公司、苏州电加工机床研究所 有限公司。 本标准主要起草人:张人佶、唐果林、郭戈、于志三。 I GB/T25632—2010 快速成形软件数据接口 1范围 本标准规定了快速成形软件的数据接口(以下简称“数据接口”)的技术要求,包括快速成形软件数 据接口的输入文件、输出文件的内容和格式规范。 本标准适用于快速成形软件的数据接口。 2规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T11457一2006信息技术软件工程术语 GB/T14896.7—2004特种加工机床术语第7部分:快速成形机床 3术语和定义 GB/T11457一2006和GB/T14896.7一2004界定的以及下列术语和定义适用于本文件。 3. 1 快速成形软件 rapid prototyping software 用于快速成形的应用软件。 3. 2 数据接口 datainterface 计算机软件系统之间传送数据、交换信息的接口,以电子文件的形式实现。 3.3 数据文件 datafile 用于数据交换或处理的文件。 3. 4 数据结构 data structure 软件数据接口所输出数据的内部构成,包含有若干个不同的数据元素 3.5 层片layer 层片是两个平行截面之间的空间区域,由它的厚度、一系列的轮廓、网格限定。 3.6 轮廓线 contourline 轮廓线是层片内实体的边界线,以多义线定义。分为内轮廓和外轮廓,每个轮廓应封闭并且不和其 他轮廓相交,也没有自交。 3.7 多义线polyline 多义线由平面上的一系列顶点(x,y)定义,由按一定顺序排列的线段连接而成。一条封闭的多义 1 GB/T25632—2010 线也称为多边形。 3. 8 网格线meshline 结构。 4快速成形软件数据接口的输入文件 4.1 数据文件 4.1.1本标准规定的快速成形软件数据接口的输入文件均为STL文件,一般有ASCIⅡ和二进制两种 格式。 4. 1. 2 STL文件是由多个三角形面片无序地排列集合在一起组成的,其BNF格式定义如下: 《STL文件>::=<三角形1><三角形2).:.<三角形n) 《三角形》::=(法向量><顶点1><顶点2)《顶点3) 《法向量>::=《lx)<ly)<lz) (顶点)::=(x)<y)(z) 4.2ASCI码STL数据文件 第一行:说明行,80个字符; 第二行起:记录三角形,首先记录三角形面片的法向,然后记录环,依次给出三个顶点的坐标,三个 形,直到将整个模型的全部三角形记录完毕,文件结束。例见附录A。 solid<name) 说明行,记录STL文件的文件名 facet normal nl n2 n3 记录三角形面片的法向,到endfacet为止 outer loop 记录三个顶点的坐标,到endloop为止 vertexvlx vlyvlz vertex v2x v2yv2z vertexv3xv3yv3z endloop endfacet endsolid<name) 一文件结束。 4.3二进制格式STL数据文件 STL文件的二进制格式是按字节存取的。其存储方式为: 前80个字节做说明用,紧跟着4个字节存放三角形的总数(长整型数),其后开始依次记录三角形 信息(法向量和三个项点),法向量分量和顶点坐标值采用浮点数,每个数值占用4个字节。在每个三角 形信息记录完毕后,空两个字节,然后循环记录下一个三角形信息,直至将所有信息记录完毕,文件 结束。 STL文件的二进制格式如下: 《二进制STL文件结构)::=《STL文件实体名><三角形面片总数N><三角形信息》 《STL文件实体名)::=<实体名占80字节,不足80字节补以空格) 《三角形面片总数N)::=(4字节长整型数) 2 GB/T25632—2010 《三角形信息>::=《三角形法向矢量)《三角形顶点坐标》《空2字节(三角形法向量)《三角形顶 点坐标)空2字节)..... 《三角形法向矢量》::=《1x,ly,lz三个浮点数,共占12字节) 《三角形顶点坐标》:=xl,yl,z1,x2.y2,z2,x3,y3,z3九个浮点数,共占36字节) 5快速成形软件数据接口的输出文件 5.1数据文件 本标准规定的快速成形软件数据接口的输出文件均为CLI文件,一般有ASCIⅡI和二进制两种格 式。ASCI格式参见附录B。 5.2ASCI码CLI数据文件 5.2.1文件结构 ASCIⅡ文件分成几个部分。每部分由开始和结束标识标记。只对字符A~Z、az、0~9、$和分隔 符("/”“,”“/”)作解释,所有其他的字符会被忽略 每个文件应有一个文件头和一个几何描述部分,其他部分是可选择的。文件头作为文件开始的解 释,几何描述部分的结束作为文件的结束。 文件可以包括文件头之前和几何描述部分之后的部分,但这些内容会被忽略 5.2.2一般语法 除注释外,所有的命令都有如下通式: 关键词/参数 关键词和参数由分隔符/”分隔。如果没有参数就不应当有分隔符,唯一例外是命令“//”。 5.2.2.1关键词 所有的关键词应为大写字符,每一个关键词应以字符“$$”开始。 5.2.2.2参数 参数是由字符",”(逗号)分隔的数字或ASCII字符串。 5.2.3数字 整数: 土k1~kn:每个ki是0到9的数字。 负数应有一个减号,正数可以有加号。数字没有符号就作为正数。最大范围为士231。 实数: ±xl~xn.yl~ym n≥0,m≥0 1≤(n+m)≤16 xi,yi是0到9的数字,各自在小数点前后。 所有实数都需要小数点。 5.2.4分隔符 分隔符有“”“,”和“”。 3
GB-T 25632-2010 快速成形软件数据接口
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思安 于 2023-02-02 22:12:29上传分享