逆向工程与快速成型技术应用(第4版)课件:STL文件简介与输出方法.pptx

逆向工程与快速成型技术应用(第4版)课件:STL文件简介与输出方法.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

STL文件和输出方法(介绍STL文件的定义、格式、特点及常用软件输出STL文件的方法)

目录CONTENTS1.STL文件简介3.STL文件格式4.STL文件的输出方法2.STL文件特点

Part1STL文件简介STL(StereoLithography),是当今3D打印领域使用最为广泛的一种文件格式。由3DSystem公司的创始人查尔斯W.哈尔于1988年提出。现在STL文件格式已经成为全球CAD/CAM系统接口文件格式的准工业标准,同时也在3D打印之外的各种三维实体建模的领域中获得了广泛的应用。无论是通过正向设计的CAD模型还是逆向采集后的数据,通常都将三维数据模型输出保存为STL格式。

Part1STL文件简介STL文件格式的本质是将一个立体的模型文件按照一定规则划分成若干个三角形面片。每个面片都包含该三角形面片各顶点的三维坐标及三角形面片的法矢量信息,同时三角形的三个顶点排列顺序遵循右手法则。STL模型三角形面片

Part2STL文件特点主要优点:1)数据格式简单,分层处理方便,与具体的CAD系统无关。2)对原CAD模型的近似度高。原则上,只要三角形的数目足够多,STL文件就可以满足任意精度要求。3)具有三维几何信息,而且是用面片表示,可直接作为有限元分析的网格。4)为几乎所有3D打印设备所接受,已成为大家默认的3D打印数据转换标准。主要缺点:1)模型精度的损失(近似描述、坐标精度损失);2)不含CAD拓扑关系,材料等属性信息;3)文件数据量大,冗余量大;4)易产生重叠面、孔洞、法向量和交叉面等错误及缺陷。弦高差曲面到三角形的误差

Part2STL文件特点文件规范:(1)取向原则。每个小三角形平面的法矢量必须由内部指向外部,小三角形三个顶点排列的顺序同法矢量,符合右手法则。NV3V2V1(a)正确(b)错误(2)共顶点规则。相邻的两个三角形只能共享两个顶点,即一个顶点不能落在相邻的任何一个三角形的边上。

Part2STL文件特点(3)取值原则。STL文件的所有顶点坐标必须是正的,即STL模型必须落在第一象限。若为零或负数,则是错误的。目前几乎所有的CAD/CAM软件都允许在任意的空间生成STL文件,因此在导出STL文件时系统会出现错误提示信息,问是否继续,点击是,即可继续。(4)充满原则。在三维模型的表面上必须布满小三角形平面,不能有裂缝和孔洞。内外表面之间的厚度不能为0,并且外表面不能从其本身穿过。STL只能用来表示封闭的面或体。

Part3STL文件格式二进制(BINARY)与文本(ASCII)两种:Solidfilename//文件路径及文件名facetnormalnx,ny,nz//3个分法矢量outerloopvertexV1x,V1y,V1z//第一个顶点坐标vertexV2x,V2y,V2z//第二个顶点坐标vertexV3x,V3y,V3z//第三个顶点坐标endloopendfacet//完成一个三角形面片的定义……Endsolidfilename//完成整个STL文件定义Unit8//文件头Unit32//三角形面片数量/*定义三角形面片*/REAL32[3]//法线矢量REAL32[3]//顶点1坐标REAL32[3]//顶点2坐标REAL32[3]//顶点3坐标……Unit16//文件属性统计END

Part3STL文件格式ASCII具有可读性好,但占有空间较大;BINARY格式的模型代码可读性很差,但相对于ASCII格式更适合存储精度较高或者尺寸较大的模型文件。BINARY的STL文件用固定的字节数来给出三角形面片的几何信息。文件起始的80个字节是文件头,用于存储文件名;随后4个字节的证书用来描述模型的三角形面片个数。也就是说,一个STL文件可储存的三角形面片的个数约为232个。后面是每个三角形面片的几何信息;每个三角形面片用固定的50个字节。因此,完整的BINARY的STL文件的大小为三角形数目乘以50再加上84个字节。

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档