您的位置:首页 > 其它

STL文件格式和IGES的文件格式

2012-10-30 11:17 92 查看
一.STL文件格式

STL只能用来表示封闭的面或者体,stl文件有两种:一种是明码格式,另一种是二进制格式。他的文件格式非常简单

明码:

solidname

facetnormalninjnk

outerloop

vertexv1xv1yv1z

vertexv2xv2yv2z

vertexv3xv3yv3z'

endloop

endfacet

endsolidname

二进制:

UINT8[80]-Header

UINT32-Numberoftriangles

foreachtriangle

REAL32[3]-Normalvector

REAL32[3]-Vertex1

REAL32[3]-Vertex2

REAL32[3]-Vertex3

UINT16-Attributebytecount

end

文件格式简单,只能描述三维物体的几何信息,不支持颜色材质等信息,是三维打印机(不知道是不是什么东西加上一个三维就听起来就能比较眩,比较有技术含量,三维打印机这名称总觉得不如快速成型机来的实在)支持的最常见文件格式。

二.IGES文件格式

IGES(初始化图形交换规范)

TheInitialGraphicsExchangeSpecification(IGES)是被定义基于Computer-AidedDesign(CAD)&Computer-AidedManufacturing(CAM)systems(电脑辅助设计&电脑辅助制造系统)不同电脑系统之间的通用ANSI信息交换标准。



标准的IGES文件包括固定长ASCⅡ码、压缩的ASCⅡ及二进制三种格式。

其中压缩的ASCⅡ及二进制格式包含六段:

标志段

开始段

全局段

元素索引段

参数数据段

结束段

固定长ASCⅡ码格式的IGES文件每行为80个字符,整个文件分为5段。段标识符位于每行的第73列,第74~80列指定为用于每行的段的序号。序号都以1开始,且连续不间断,其值对应于该段的行数。

  ⑴开始段,代码为S 该段是为提供一个可读文件的序言,主要记录图形文件的最初来源及生成该IGES文件的相同名称。IGES文件至少有一个开始记录。

  ⑵全局参数段,代码为G 主要包含前处理器的描述信息及为处理该文件的后处理器所需要的信息。参数以自由格式输入,用逗号分隔参数,用分号结束一个参数。主要参数有:文件名、前处理器版本、单位、文件生成日期、作者姓名及单位、IGES的版本、绘图标准代码等。

  ⑶目录条目段,代码为D 该段主要为文件提供一个索引,并含有每个实体的属性信息,文件中的每个实体都有一个目录条目,大小一样,由8个字符组成一域,共20个域,每个条目占用两行。

  ⑷参数数据段,代码为P 该段主要以自由格式记录与每个实体相连的参数数据,第一个域总是实体类型号。参数行结束于第64列,第65列为空格,第66~72列为含有本参数数据所属实体的目录条目第一行的序号。

  ⑸结束段,代码为T 该段只有一个记录,并且是文件的最后一行,它被分成10个域,每域8列,第1~4域及第10域为上述各段所使用的表示段类型的代码及最后的序号(即总行数)。

参考:

http://baike.baidu.com/view/684042.htm

http://wenku.baidu.com/view/432f8b44b307e87101f6960a.html

http://www.cnblogs.com/ourshell/archive/2010/05/03/1726821.html

例如:



S1
1H,,1H;,50HC:\DOCUME~1\sverden\LOCALS~1\Temp\sver6264va8d.prt,75HC:\DocuG1
mentsandSettings\sverden\Desktop\2009jun3-trapwing-nobrkt-v03t.igs,7HNG2
XV6.0,18HSIEMENSUGSNX6.0,32,38,16,38,16,50HC:\DOCUME~1\sverden\LOCALG3
S~1\Temp\sver6264va8d.prt,1.0,1,4HINCH,3,0.0,15H20091021.152356,G4
3.937E-007,10000.0,,,11,0,15H20011021.152300;G5
1081110010100D1
10820200D2
1083110010100D3
10820200D4
1085110010100D5
108,1.0,0.0,0.0,48.210078792816,0,48.210078792816,1P1
-43.6258441100114,-0.569905423310502,0.0,0,0;1P2
108,1.0,0.0,0.0,32.5324213125011,0,32.5324213125011,3P3
-43.6258441100114,-0.569905423310502,0.0,0,0;3P4
108,0.0,1.0,0.0,-38.9976780995127,0,40.3712500526586,5P5
-38.9976780995127,-0.569905423310502,0.0,0,0;5P6
1G5D700P11843T1



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: