PartDesign Fillet/zh-cn

This documentation is not finished. Please help and contribute documentation.

GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.

See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.

该页面已更新到 FreeCAD 1.1 版本。

零件设计 圆角

Menu location
零件设计 → 修整特征 → 圆角
Workbenches
零件设计
Default shortcut
None
Introduced in version
-
See also
零件设计 倒角

描述

零件设计 圆角 用于在选定对象的边缘创建圆角。它会在文档中添加一个 Fillet 对象,并在 树视图 中显示对应的节点。

所有边缘都已添加圆角的立方体

用法

添加一个圆角

  1. 选择 激活 的实体用于圆角。
  2. 有几种选择要倒圆角边的方式:
    • 单独选择实体的一条或多条边.
    • 选择实体的一个或多个面以选中它们所有的边.
    • 选择实体的一个特征(通常是最后一个特征)以选中其所有的边.
  3. 对于切线相连的边链,只需选择一条边,倒圆角将沿该链传播。
  4. 有几种调用该工具的方式:
    • 点击 圆角 按钮。
    • 从菜单选择 零件设计 → 修正特征 → 圆角 选项。
  5. 如果没有激活的实体,并且文档中有两个或两个以上的实体,则会打开 需要激活状态的实体 对话框,提示您选择并激活一个实体。如果只有一个实体,它将自动被激活。
  6. 圆角参数 任务面板 将被打开。查看 选项 获取更多信息。
  7. 点击 OK 按钮完成。

编辑一个圆角

  1. 执行以下操作之一:
    • 树视图 中双击 Fillet 对象。
    • 鼠标右键单击 树视图 Fillet 对象,在上下文菜单中选择 编辑圆角
  2. 圆角参数 任务面板 将打开。更多信息请参见 选项
  3. 点击 OK 按钮完成编辑。

选项

说明

属性

另请参阅:属性视图

零件设计 圆角对象派生自 零件 特征 对象,并继承其所有属性。它还具有以下附加属性:

数据

基础

圆角

零件设计

已知问题

倒圆角、倒角及其他对实体进行操作的特征,依赖于 FreeCAD 所使用的底层 OpenCASCADE 技术(OCCT) 内核。OCCT 内核在处理两个面相交处的重合锐边时,有时会遇到困难。如果出现这种情况,FreeCAD 可能会在没有任何提示的情况下崩溃。

如果在终端中运行,FreeCAD 在崩溃后可能会输出类似如下的日志:

#1  0x7fff63d660ba in BRep_Tool::Curve(TopoDS_Edge const&, TopLoc_Location&, double&, double&) from /usr/lib/x86_64-linux-gnu/libTKBRep.so.7+0x2a
#2  0x7fff63d69546 in BRep_Tool::Curve(TopoDS_Edge const&, double&, double&) from /usr/lib/x86_64-linux-gnu/libTKBRep.so.7+0x46
#3  0x7fff71f4fef5 in ChFi3d_Builder::PerformIntersectionAtEnd(int) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x3b05
#4  0x7fff71f58307 in ChFi3d_Builder::PerformOneCorner(int, bool) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x1097
#5  0x7fff71ef6218 in ChFi3d_Builder::PerformFilletOnVertex(int) from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x4e8
#6  0x7fff71ef71d1 in ChFi3d_Builder::Compute() from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0xe31
#7  0x7fff720ad7c3 in BRepFilletAPI_MakeChamfer::Build() from /usr/lib/x86_64-linux-gnu/libTKFillet.so.7+0x33
#8  0x7fff723be48e in PartDesign::Chamfer::execute() from /usr/lib/freecad-daily/lib/_PartDesign.so+0x60e
...

此输出引用了 OCCT 库中的函数。如果发生此类崩溃,问题可能需要向 OCCT 报告并由其解决,而非在 FreeCAD 中解决。

更多信息请参见论坛帖子:

拓扑命名问题

边的编号并非完全稳定,因此建议您在完成实体主体的主要设计工作之后,再应用圆角和倒角等特征,否则边的名称可能会发生变化,导致已倒圆角的边失效。当 数据Use All Edges 属性为 true 时,可以在一定程度上避免此问题。因为在这种情况下,会使用基础对象的所有边,而不依赖于单个边的名称。

更多内容请阅读 拓扑命名问题