在 cadquery 中,Workplane.hLine() 是一个用于绘制水平线的工具。这个方法可以沿着 Workplane 上的 x 轴绘制一个水平线。
hLine(length, centered=True, forConstruction=False)
length:水平线的长度,为浮点数或变量centered:可选参数,线是否位于 Workplane 中心,默认为 TrueforConstruction:可选参数,是否仅用于辅助目的,不绘制实体,默认为 False该函数返回一个 Workplane 对象,该对象在调用方法时处于 (x, y) 坐标系的原点。
import cadquery as cq
# 创建一个圆柱体
cyl = cq.Workplane().circle(2).extrude(10)
# 在圆柱体的顶部绘制一条水平线
result = cyl.faces(">Z").workplane().hLine(4)
# 显示结果
show_object(result)
这将在 圆柱体 的顶部绘制一条长度为 4 的水平线。
hLine() 方法应该在 Workplane 对象上调用。(0, 0) 开始沿着 x 轴绘制一个水平线。cadquery 方法来调整线的位置、角度和形状。