这是我到目前为止所拥有的。我还没有弄清楚如何从交叉的部分中减去圆柱体。
union(1){ intersection(){ cylinder(h=2,d=5, center=true); cube([7,2,2], center=true); }} difference(){ cylinder(h=3,d=1,center=true); union(1); }
答案 0 :(得分:1)
这是我的问题的解决方案。如果它有帮助,任何人都可以随意使用,因为我回答了我自己的问题。
difference(){ cylinder(h=2,d=4,$fn=48,center=true); cylinder(h=3,d=1.5,$fn=48,center=true); translate([0,2,0]){ cube([5,2,3],center=true);//right side translate([0,-4,0]){ cube([5,2,3],center=true);//left side }}}
答案 1 :(得分:0)
我觉得你有点困惑。没有理由不能从相交的物体中减去圆柱体。
$fn=48;
difference()
{
intersection()
{
cylinder(h=2,d=4, center=true);
cube([7,2,2], center=true);
}
cylinder(h=3,d=1.5,center=true);
}