导读 您好,今天柳柳来为大家解答以上的问题。stl格式文件,stl格式相信很多小伙伴还不知道,现在让我们一起来看看吧!1、三角形顶点的排列顺序遵

您好,今天柳柳来为大家解答以上的问题。stl格式文件,stl格式相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、三角形顶点的排列顺序遵循右手法则。

2、 STL 文件有2 种类型:文本文件(ASCII格式)和二进制文件(BINARY)。

3、STL的ASCII格式如下:solid filenamestl //文件路径及文件名facet normal x y z // 三角面片法向量的3个分量值  outer loop  vertex x y z ∥三角面片第一个顶点的坐标  vertex x y z // 三角面片第二个顶点的坐标  vertex x y z ∥三角面片第三个顶点的坐标  endloop  endfacet // 第一个三角面片定义完毕  ……  ……  endsolid filenamestl ∥整个文件结束STL的二进制文件格式如下:二进制STL文件用固定的字节数来给出三角面片的几何信息。

4、文件的起始80字节是文件头存储零件名,可以放入任何文字信息;紧随着用4个字节的整数来描述实体的三角面片个数,后面的内容就是逐个给出每个三角面片的几何信息。

5、每个三角面片占用固定的50字节,它们依次是3个4字节浮点数,用来描述三角面片的法矢量;3个4字节浮点数,用来描述第1个顶点的坐标;3个4字节浮点数,用来描述第2个顶点的坐标;3个4字节浮点数,用来描述第3个顶点的坐标,每个三角面片的最后2个字节用来描述三角面片的属性信息(包括颜色属性等)暂时没有用。

6、一个二进制STL文件的大小为三角形面片数乘以50再加上84个字节。

7、 STL模型是以三角形集合来表示物体外轮廓形状的几何模型。

8、在实际应用中对STL模型数据是有要求的,尤其是在STL模型广泛应用的RP领域,对STL模型数据均需要经过检验才能使用。

9、这种检验主要包括两方面的内容:STL模型数据的有效性和STL模型封闭性检查。

10、有效性检查包括检查模型是否存在裂隙、孤立边等几何缺陷;封闭性检查则要求所有STL三角形围成一个内外封闭的几何体。

11、本文中讨论的STL模型重建技术中的STL模型,均假定已经进行有效性和封闭性测试,是正确有效的STL模型。

12、由于STL模型仅仅记录了物体表面的几何位置信息,没有任何表达几何体之间关系的拓扑信息,所以在重建实体模型中凭借位置信息重建拓扑信息是十分关键的步骤。

13、另一方面,实际应用中的产品零件(结构件)绝大多数是由规则几何形体(如多面体、圆柱、过渡圆弧)经过拓扑运算得到,因此对于结构件模型的重构来讲拓扑关系重建显得尤为重要。

14、实际上,目前CAD/CAM系统中常用的B-rep模型即是基于这种边界表示的基本几何体素布尔运算表达的。

15、因此STL模型重建的过程如下:首先重建STL模型的三角形拓扑关系;其次从整体模型中分解出基本几何体素;重建规则几何体素;然后建立这些几何体素之间的拓扑关系;最后重建整个模型。

16、目前常用的逆向软件有:ProE、UGNX、CATIA、Imageware、GeomagicStudio、CopyCAD、RapidForm等。

本文就为大家分享到这里,希望小伙伴们会喜欢。