用CAD、PROE等3D建模软件建立的模型,在转为STL格式的时可能出现一些意料之外的缺陷。
1. 存在缝隙,即三角形面片的丢失
对于大曲率的曲面相交部分,三角化时就会产生这种错误。在显示的STL格式模型上,会有错误的裂缝或孔洞(其中无三角形),违反了充满规则。
此时,应在这些裂缝或孔沿处增补若干小三角形面片,从而消除这种错误。
2. 畸变,即三角形面片的所有边都共线
这种缺陷通常发生在从三维实体到STL文件的转换算法上。由于采用在其相交线处向不同实体产生三角形面片,就会导致相交线处的三角形面片的畸变。
3. 三角形面片的重叠
面片的重叠主要是由于在三角化面片时数值的圆整误差所产生的。由于三角形的顶点在3D空间中是以浮点数表示的,而不是整数。如果圆整误差范围较大,就会导致面片的重叠。
4. 歧义的拓朴关系
按照共顶点规则,在任一边上,仅存在两个三角形共边。若存在两个以上的三角形共此边,就产生了歧义的拓朴关系。
这些问题可能发生在三角化具有尖角的平面、不同实体的相交部分或生成STL文件 时控制参数出现误差。
由于STL文件的这种缺陷,必须事先对STL模型的有效性进行检查,以保证3D打印成功。否则,具有缺陷的STL文件会出许多问题,严重时甚至会导致死机。
解决办法:由于STL文件存在以上的缺陷与不足,所以经常需要用修复软件来修改STL文件。比magics、netfabb、3d build等。
1695 0
登陆后参与评论
2024-11-04 13:27:47
2024-09-30 14:02:02
2024-09-30 13:55:36
2024-09-23 13:01:49
2024-09-23 12:46:35
2024-09-09 11:14:31
2024-09-03 15:03:59
2024-09-03 14:58:48
2024-08-26 10:28:31
2024-08-12 10:39:48
2024-08-12 10:35:25
2024-08-08 12:08:05