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
,以便精确定位模型的位置。