【发布时间】:2017-10-19 02:19:19
【问题描述】:
我想知道如何避免 openscad 中两个对象之间出现尖角。
MWE: 我有以下代码,它给出了圆柱体和球体对象之间的尖角。
sphere (r=0.3, $fn=50);
rotate([90,0,0])
{
cylinder (h=2, r=0.1, center=true, $fn=20);
}
rotate([0,90,0])
{
cylinder (h=2, r=0.1, center=true, $fn=20);
}
我真正在寻找什么?
它是连接圆柱体和球体的“360 度 3D 弧”。类似于扩展列的东西。
我使用 minkowski() 函数(下面的代码)尝试了其他几种组合,但与球体连接的圆柱端从未得到平滑。
module draw(){
sphere (r=0.3, $fn=50);
rotate([90,0,0])
{
cylinder (h=2, r=0.1, center=true, $fn=20);
}
rotate([0,90,0])
{
cylinder (h=2, r=0.1, center=true, $fn=20);
}
}
minkowski(){
draw();
sphere(0.01);
}
谁能在这里给我一个提示。
【问题讨论】:
标签: openscad