我怎样才能创建这个形状?所描绘的形状可解释为下列之一:
-圆周表面的曲线是精确的理想曲线,但不是绝对必要的。
OpenSCAD 使用此代码中的逼近

在Fusion360中实现的形状:

发布于 2018-11-21 20:02:57
你可以简单地挤出一个圆圈,并在挤压的长度上缩放成一条平坦的线。尺度参数s.文件 of linear_extrude可以是具有x和y尺度因子的标量或向量.将其中一个设置为1,另一个设置为0:
$fs = 0.01;
$fa = 0.01;
linear_extrude(height = 15, scale =[0, 1]) circle(d = 10);结果:

发布于 2018-11-20 19:59:35
我知道你可以用船体做一个凸起的阁楼。
module pinch(h=1,r1=1,r2=1,r3=0) {
zero = 0.00000000001;
steps = $fn ? $fn : $fa;
res = h/steps;
r1 = r1 ? r1 : res;
r2 = r2 ? r2 : res;
r3 = r3 ? r3 : zero;
hull() {
cylinder(h=zero,r=r1,r2=res,r3=0,center=false);
translate([-r2, -r3, h - zero]) cube([
r2 * 2,
r3 * 2,
zero
]);
}
}
translate([1,0,.5]) rotate([0,-90,0]) pinch(1, .5, .5, $fn=50);

https://stackoverflow.com/questions/53399434
复制相似问题