Sketch.arc()
方法用于在 Sketch 对象中创建一个圆弧。圆弧可以是整个圆,也可以是圆的一部分,具体取决于所指定的起始角度和结束角度。圆心和半径通过圆弧的构造函数指定。
Sketch.arc(radius, startAngle, endAngle, makeAdaptive=True)
radius
:圆弧的半径。startAngle
:圆弧的起始角度,以弧度为单位。endAngle
:圆弧的结束角度,以弧度为单位。makeAdaptive
:指定是否使用自适应方法细化曲线。默认为 True
。以下示例将创建一个半径为 1、起始角度为 0 和结束角度为 π 的圆弧,并在 XY 平面上创建一个 Sketch 对象。
import cadquery as cq
# 创建 Sketch 对象
result = cq.Workplane('XY').add(
cq.Sketch().addArc(
radius=1,
startAngle=0,
endAngle=cq.math.pi
)
)
以下示例将创建一个半径为 2、起始角度为 π/4 和结束角度为 3π/4 的圆弧,并在 XY 平面上创建一个 Sketch 对象。
import cadquery as cq
# 创建 Sketch 对象
result = cq.Workplane('XY').add(
cq.Sketch().addArc(
radius=2,
startAngle=cq.math.pi/4,
endAngle=3*cq.math.pi/4
)
)
Sketch.arc()
方法返回一个 Sketch
对象,该对象可以在工作平面上使用 add()
方法添加到 3D 模型中。