在 FreeCAD 中拆分/编辑零件?

3D打印 3d模型 stl freecad
2021-05-10 07:59:38

我正在尝试修改件事的某些部分我对处理这方面的建模方面有点陌生。

我试图将零件基本上加宽 3 毫米。这将涉及修改链段和锚点。

我已经用 3D Builder 尝试过这个,但结果并不理想。我拆分了零件,从 X 链中间约 3 毫米处克隆出来(包括顶部和底部位)。目的是打破零件,将其中一半移出 3 毫米,将 3 毫米重新添加到间隙中。

当我将所有部件重新组合在一起并在 3D Builder 中合并它们时,生成的模型虽然在屏幕上看起来像是一个整体,但切片证明并非如此。

有没有办法在 FreeCAD 中完成上述操作?我正在学习这个,所以教程链接就足够了。但是,如果有人可以在 FreeCAD 中向我解释这个过程,那也将不胜感激。

3个回答

当您想在 FreeCAD 中更改 STL 文件时,我就是这样做的。我在 FreeCAD 中打开 STL 文件并选择Part/Component子菜单中的选项:(Make a form from mesh希望我翻译得好。我使用荷兰语版本)。这可能需要相当长的时间,但是当它完成时,您就有了一个可编辑的对象。只需删除 STL 对象并执行您想要的操作。

完成后,您可以执行所有操作,就像使用 FreeCAD 从头开始​​创建一样。

我是 3D 设计的初学者,所以可能有“更聪明”的解决方案。当我想要 1 个特殊部分时,我会根据需要创建尽可能多的立方体,并对实体和立方体执行减号操作。过了一会儿,我只得到了我需要的部分。

我发现@Marco 提供的答案很有帮助,但不是我正在寻找的正确答案。

这是我使用的一般方法(基于)。

  1. 创建新文档
  2. 导入 STL 文件
  3. 切换到零件工作台
  4. 选择导入的网格
  5. Part -> Create Shape from Mesh(使用默认公差)
  6. 删除导入的网格
  7. 选择形状
  8. 部分 -> 细化形状
  9. 删除“未精炼”的形状
  10. 选择精致的形状
  11. 零件 -> 转换为实体
  12. 按照提供的链接中的说明进行操作

以下是#12 的指令列表

  1. 已加载形状
  2. 切换到要平行切割的平面。例如 XZ
  3. 切换到草稿工作台
  4. 在要切割的项目周围绘制矩形
  5. 在工具栏中使用“^”向上箭头(蓝色)升级
  6. 通过左下方属性编辑器中的“数据”调整放置角度/位置。
  7. 切换到“Arch”工作台
  8. 在 3d 视图中双击要切割的实体
  9. Ctrl+单击要切割的平面
  10. 选择“cut-plane”并选择要捕获的一侧

您将不得不使用 12 中的图案。这个想法是使用通过 12 创建的相同面在同一点切割零件两次。创建两半。注意12中创建的Face的位置。

就我而言,我试图沿 Y 轴拉伸零件,因此我能够使用 XZ 平面(在 12 中创建)切割零件并在 Y 平面中偏移一段距离。

执行此“拆分”后,我在切割点创建了一个横截面,并将横截面挤出 3 毫米。

之后,我能够使用“编辑”->“对齐”工具将所有三个部分重新连接在一起。

连接后,我选择了所有三个并执行“联合”操作,使它们再次完整,然后执行 Part -> Refine shape。

最终结果是我可以使链节比原始链节宽 3 毫米。

我仍在努力调整构成此功能的其他组件,但这仍然是一个有趣的练习。

我发现戴维G公司的答案是有帮助的,但是我只能创建的对象上使用添加剂的功能(例如,垫),并不能做出消减功能的物体(例如口袋)。

以下是使用 FreeCAD 0.19 对我有用的方法(来自本网站的说明):

  1. 创建新文档
  2. 导入 STL(文件 --> 导入)
  3. 零件工作台 --> 从网格创建形状
  4. 零件工作台 --> 形状生成器...
  5. 创建形状,选择“Solid from shell”。确保选中“优化形状”框。按“创建”按钮。(您可能需要切换到组合视图中的“模型”选项卡并选择您的形状对象。)
  6. 切换到 PartDesign 工作台。在 Combo/Tree View 中选择新创建的“Solid”,然后选择 PartDesign -->“Create body”
  7. 将使用您的 Solid 作为 BaseFeature 创建一个新的 Body,它可以与 PadPocket 特征一起使用。