你好,大部分三维建模软件都可以保存为stl文件格式 。刚好前几年我从事过3d打印教学 。下面给你推荐两款软件 。
1.假如你是中小学学生或者中小学3d打印创新教学,推荐你用3d One这个软件 。该软件专为中小学教育开发打造的3D设计软件–3D One , 致力于学生思维能力的提高 , 实现创新素质教育的发展 。因此 , 3D One具备简单易用的程序环境,支持专业级的涂鸦式平面草图绘制,可进行丰富实用的3D实体设计 , 提供多种多样的显示控制,还能通过内嵌于软件的社区网站,下载3D打印模型 。3D One将这些强大的功能 , 与简单易用的程序环境相结合,使得孩子们更易上手 。

2、如果你有机械识图能力或者从事机械相关行业 , 建议你用solidworks这款软件 。Solidworks有功能强大、易学易用和技术创新三大特点,这使得SolidWorks 成为领先的、主流的三维CAD解决方案 。SolidWorks 能够提供不同的设计方案、减少设计过程中的错误以及提高产品质量 。SolidWorks 不仅提供如此强大的功能,而且对每个工程师和设计者来说 , 操作简单方便、易学易用 。

总的来说,很多软件可以做到,你可以选择一款适合你的 。希望我的解答能帮到你 。
我们先来看STL格式文件的介绍:
STL (STereoLithography, 立体光刻)是由3D Systems软件公司创立、原本用于立体光刻计算机辅助设计软件的文件格式 。它有一些事后诸葛的字头语如“标准三角语言(Standard Triangle Language)”、“标准曲面细分语言(Standard Tessellation Language)”、“立体光刻语言(STereolithography Language)”和“(立体光刻曲面细分语言)” 。许多套装软件支持这种格式,它被广泛用于快速成型、3D打印和计算机辅助制造(CAM) 。STL文件仅描述三维物体的表面几何形状,没有颜色、材质贴图或其它常见三维模型的属性 。STL格式有文字和二进码两种型式 。二进码型式因较简洁而较常见 。从这个介绍,可以得出STL文件只描述物体的表面几何形状,其实就是一套三角形的表面网格,比如:

所以有了任何支持表面网格生成的软件都可以生成stl格式的文件 , 当然也可以自己动手写代码实现 。常用的三维建模软件都可以 。比如:
【stl格式建模用什么软件,扫描的stl文件怎么建模】
AutoCAD,CATIA,UG等 。
