在OpenSCAD中,linear_extrude操作符接受2d形状并将其挤压成3d,可选择扭曲它。
例如:linear_extrude(height = 40) {
square(10);
}
然而,我在维基上发现:Linear_extrude (height = 30, center = true,凹凸度=10,scale=[1,2])10]广场([20日,中心= true),
这个使"正方形"(实际上是一个矩形)随着它的移动而变大,从1缩放到2。但它只在一维中这样做。我不知道如何使两个维度的比例相等,更不用说两个维度的比例不同了。
在这种情况下的目的是创建一个容器,不是方形的,但越来越宽的开口,必要的冰块和模具,例如,这样里面的材料很容易掉出来。
scale = [1,2]
对x的比例为1,对y的比例为2
scale = 2
或scale = [2,2]
均相等
直线挤出机实际上比赫尔命令的功能更弱。使用船体,你可以合并任何两个对象,如果你在一个循环中循环非常多的平面对象,船体2乘2并合并它们,这就像挤压一样,可以控制x-y-z比例和挤压的每个单独部分的旋转。线性只在一条直线上,船体可以使用螺旋等产生相同的结果。