cadquery
Sketch
Workplane
Assembly

Workplane.hLine()

cadquery 中,Workplane.hLine() 是一个用于绘制水平线的工具。这个方法可以沿着 Workplane 上的 x 轴绘制一个水平线。

语法

hLine(length, centered=True, forConstruction=False)

参数

  • length:水平线的长度,为浮点数或变量
  • centered:可选参数,线是否位于 Workplane 中心,默认为 True
  • forConstruction:可选参数,是否仅用于辅助目的,不绘制实体,默认为 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 方法来调整线的位置、角度和形状。