我想知道如何避免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);
}
任何人都可以在这里给我一个提示。