Workplane.rect()
是 cadquery
中的一个函数,用于在平面上绘制矩形。
Workplane.rect()
函数的语法如下:
Workplane.rect(width, height, centered=True)
其中,width
和 height
分别表示矩形的宽度和高度,类型为浮点数或整数,单位为毫米。centered
参数为可选参数,表示矩形是否以中心点进行绘制,默认值为 True
。
Workplane.rect()
函数将返回一个 Workplane
对象,该对象表示一个包含矩形的平面。
以下代码演示了如何使用 Workplane.rect()
函数绘制一个中心点坐标为 (0, 0)
的矩形:
import cadquery as cq
# 创建 Workplane 对象
plane = cq.Workplane()
# 绘制矩形
rect = plane.rect(10, 5)
# 显示 3D 模型
show_object(rect)
输出结果如下图所示:
如果想要以其他坐标作为中心点绘制矩形,可以使用 Workplane.rect()
函数的 centered
参数。例如,以下代码演示了如何以坐标 (1, 1)
作为中心点绘制一个宽度为 5
,高度为 3
的矩形:
import cadquery as cq
# 创建 Workplane 对象
plane = cq.Workplane()
# 绘制矩形
rect = plane.rect(5, 3, centered=False).translate((1, 1, 0))
# 显示 3D 模型
show_object(rect)
输出结果如下图所示: