Workplane.box() 是一个在平面上创建一个矩形盒子的函数。它使用 length,width 和 height 参数定义盒子的尺寸。此外,还可以使用 centered 和 at 参数定义盒子的位置。
box(length, width, height, centered=False, at='origin')
length:盒子的长度(x轴方向)。width:盒子的宽度(y轴方向)。height:盒子的高度(z轴方向)。centered(可选):如果为 True,则盒子将以其中心为原点进行定位。默认值为 False。at(可选):盒子的位置。可以是 Vector,object 或 (x,y,z) 元组。默认值为 'origin'。下面是一个简单的示例,它创建了一个 5 cm x 5 cm x 5 cm 的盒子:
import cadquery as cq
result = cq.Workplane().box(5, 5, 5)
可以通过链式调用添加其他操作来进一步修改这个盒子。例如,将其移到特定位置:
result = cq.Workplane().box(5, 5, 5, centered=True).translate((0,0,10))
这个例子创建了一个在 (0,0,10) 的位置上的盒子,该盒子的中心点位于 (0,0,5)。
show() 函数。centered=True,以便精确定位模型的位置。