使用3D打印机的用户都清楚在打印前需要准备好STL格式的模型文件,然而在导出STL格式的过程中总会遇到一些小问题,所以我们需要事先掌握STL文件格式的一些规则及常遇到的一些问题。
一、STL格式的模型文件应该遵守的一些规则 :
二、在用CAD、PROE等软件到STL格式的转换过程中可能出现的缺陷有:
1、存在缝隙,即三角形面片的丢失。
对于大曲率的曲面相交部分,三角化时就会产生这种错误。在显示的STL格式模型上,会有错误的裂缝或孔洞(其中无三角形),违反了充满规则。此时,应在这些裂缝或孔沿处增补若干小三角形面片,从而消除这种错误。
2、畸变,即三角形面片的所有边都共线。
这种缺陷通常发生在从三维实体到STL文件的转换算法上。由于采用在其相交线处向不同实体产生三角形面片,就会导致相交线处的三角形面片的畸变。
3、三角形面片的重叠。
面片的重叠主要是由于在三角化面片时数值的圆整误差所产生的。由于三角形的顶点在3D空间中是以浮点数表示的,而不是
一、STL格式的模型文件应该遵守的一些规则 :
- 共顶点规则:每相邻的两个三角形平面必须且只能共享两个顶点。也就是说,一个三角形平面的顶点不能落在相邻的任何一个小三角形平面的边上 。
- 取向规则:对于每一个小三角形平面,其法向量必须向外,3个顶点连成的矢量方向按照逆时针方向的顺序确定(右手法则),而且,对于相邻的小三角形平面,不能出现取向矛盾。
- 取值规则:每个小三角形平面的顶点坐标值必须是正值,零和负值是错误的。
- 充满规则:在三维模型的所有表面上,必须布满小三角形面片,不得有任何遗漏 。
- STL文件中顶点数V、边数E、面片数F之间必须符合欧拉公式。
二、在用CAD、PROE等软件到STL格式的转换过程中可能出现的缺陷有:
1、存在缝隙,即三角形面片的丢失。
2、畸变,即三角形面片的所有边都共线。
3、三角形面片的重叠。
