在OpenSCAD中,linear_extrude运算符采用2d形状并将其拉伸为3d,可选择将其扭曲。
例如:
linear_extrude(height = 40) {
square(10);
}
但是,我发现在wiki中: linear_extrude(height = 30,center = true,convexity = 10,scale = [1,2]) 方([20,10],中心= TRUE);
这个使得“正方形”(实际上是一个矩形)随着它变大,从1缩放到2.但它只在一个维度上这样做。我无法找到如何使两个维度均等地扩展,更不用说两个维度的扩展方式不同。
在这种情况下,目的是创造一个不是方形的容器,但是朝向开口变宽,这对于冰块和模具来说是必需的,因此内部的材料很容易脱落。
答案 0 :(得分:2)
scale = [1,2]
使用因子1缩放x,使用因子2缩放y
scale = 2
或scale = [2,2]
同等地缩放
答案 1 :(得分:0)
线性挤出机实际上不如Hull命令强大。使用船体,您可以合并任意两个对象,如果您在循环中循环非常多的扁平物体,将船体2乘2并将它们联合起来,它与挤出相同,并控制xyz刻度和每个人的旋转挤压段。线性只在一条线上,船体可以使用螺旋等产生相同的结果。