如何将STP格式模型转换成STL格式

一、基本操作流程 我使用的是FreeCAD软件,以下是具体过程。 1、首先启动FreeCAD,并使用“打开”功能将STP格式模型载入到工作区; 2、之后选择“视图”-“工作台”-“Mesh Design“进入到Mesh Design工作模式; 3、选中刚刚导入的STP零件,并点击菜单中的细分形状图标、也就是“实体->面形”图标; 4、在左侧任务面板中,可以看到“曲面细分”任务,此时如果直接点击“OK”按钮是可以依“标准”公差和细分粒度完成STP转STL的,但是转换出来的效果并不理想,所以可以改用其他算法和细分粒度进行转换; 5、使用Netgen算法,精细度选择“精细“、参数属性中选中“优化曲面”和“二阶元素“,此时在点击“OK”,便可以生成更高质量的STL模型; 6、如果需要生成的STL更加细腻、平滑,可以在上面第5步环节,精细度选择”非常精细“,这样生成的效果会更好,但是相应的生成出来的文件尺寸也会更大; 7、稍等片刻,完成转换,可以看到零件列表面板中已经有了STL格式的零件模型; 8、在STL零件模型上点击鼠标右键,弹出菜单中选择“导出网络”,就可以弹出Stl文件保存对话框,完成最终的文件输出了; 二、相关话题: 1、FreeCAD中的曲面细分中,标准、Mefisto、Netgen、gmsh四种方式有什么区别? 答:这是四种不同的曲面细分网格生成器、也就是不同的四种曲面生成算法。标准生成器是基于三角形进行曲面描述的,优点是速度快、缺点是复杂形状的零件难以完成准确的表述,导致生成的曲面失真严重;Mefisto相对标准生成的曲面更精细,但是依然难以处理复杂零件结构;Netgen可以使用三角形、四边形综合生成曲面形状,从而表达复杂的零件结构;gmsh是四种曲面生成器中最复杂、最慢、但也是最细腻的,因为它可以使用三角形、四边形、六边形表达曲面; 2、Netgen 曲面生成器中的优化曲面、二阶元素、四角形为主分别有什么区别? 答:如图零件,如果是曲面较多的,或曲面要求精度严格的,则应该选中曲面优化、二阶元素两个优化策略,这样可以零STL表述曲面时更加的准确、平滑。当然代价是计算量比较大、转换耗时较多、最终生成的文件尺寸也比较大。四角形为主则是当三角形、四角形描述曲面时,如果两个三角形可以构造成矩形则会使用矩形替代,这样显然会令最终的STL文件尺寸小、但因为转换过程中增加了矩形代替两个三角形的判断策略,转换时间会更长。