Nomar记录一段历史
SolidWorks 文件如何转换为 3D 打印?

我对这个问题做了一些研究,但是我找不到任何明确的答案。

SolidWorks CAD 文件如何详细地“转换”为适合 3D 打印的文件格式?

我看到你大大缩短了你的问题并提出了一个明确的问题。不幸的是,我相信您的最后一个问题与本论坛无关。您的查询涉及 Solidworks 中的编程序列,这些序列涉及创建符合 STL 标准或 G 代码标准或两者的文件。得知此类信息被视为参与创建它们的公司的专有信息,我不会感到惊讶。
魔法。这都是魔法。

2个回答

当您将其转换为 .stl(3d 目标文件)文件时,我相信它将零件的几何形状转换为二进制文件并保存集合。这些矩阵可以被 3d 打印机的软件使用,以便为挤出机提供适当的轨迹。然后挤出机的运动在可用的步进电机之间“划分”,并以电信号的形式生成电机的运动方程。这就是我到目前为止通过使用 3d 打印机学到的东西。

这不是一个非常准确的答案。 “二进制”实际上与它没有任何关系(计算机上的所有内容都是二进制的,因此“转换为二进制”并不能告诉您太多信息)。什么是“套”? STL 文件不是(也不包含)“矩阵”。
这个“答案”似乎与原始问题一样令人困惑。

任何和所有 CAD 文件都可以转换为 STL(标准三角语言)。在这种文件格式中,表面被解析为三角形的组合。例如,平面矩形表面被表示为同一平面中的两个三角形。

随着实体的复杂性增加,需要更多的三角形来充分地逼近表面。平面模型更容易转换,文件尺寸更小,而弯曲实体将更复杂,文件尺寸更大(在大多数情况下)。您的零件尺寸在技术上不会转换为 STL 文件。您的零件的 STL 版本基于单位向量,并且文件中包含一个比例因子。所以 STL 文件的顶点都没有标注尺寸,但文件在打开时会适当缩放。

如果您想像大直径圆柱这样简单的东西,您将需要相对大量的三角形来近似曲面。三角形数量少时,曲面会变得非常块状,但是增加分辨率和使用的三角形数量,块状表面开始接近曲面。理论上,如果您有无限分辨率,您的曲面将被精确表示。当您以 STL 格式保存文件时,您可以选择文件的分辨率。分辨率越高,需要的三角形越多,文件大小也会增加。

关于如何完成这项任务的具体算法将是每个 CAD 软件专有的,但是如果您只是对所涉及的数学或转换它们的一般过程感到好奇,我在谷歌上快速搜索了“STL 格式算法”并发现第一页上的几个有用的链接可能有用。

以下是一些提供良好信息的网站的链接:

随机文章