cadquery
Sketch
Workplane
Assembly

Sketch.fillet()

Sketch.fillet()是用于在CAD模型中添加圆角的CadQuery函数。此函数用于将两个或多个实体之间的边界曲线形状更改为圆弧。

语法

Sketch.fillet(radius, entities)

参数

  • radius:要应用的圆角半径。
  • entities:要应用圆角的实体列表。

返回值

该函数将生成一个新的CAD对象,其中包含应用圆角后的实体。

示例

import cadquery as cq

# 创建一个矩形实体
rect = cq.Workplane("XY").rect(10, 5)

# 创建一个圆角实体
fillet_rect = rect.edges("|Y").fillet(2)

# 查看实体
show_object(fillet_rect)

此代码将创建一个10x5的矩形并在其上应用半径为2的圆角。在Jupyter Notebook中使用show_object()函数可查看实体图形。

注意事项

  • 应用圆角时,实体必须封闭。如果它们不是封闭的,则可能会出现错误。
  • Sketch.fillet()仅适用于Edge对象,因此在应用之前,必须使用edges()函数选择要进行圆角处理的实体的边缘。
  • 当应用圆角时,圆角的半径必须小于与其相邻的两个边的长度之和,否则可能会出现错误。
  • Sketch.fillet()可以一次性应用于多个实体,只需将它们作为列表传递即可。