1
這是我迄今爲止。我一直無法弄清楚如何從相交的部分減去圓柱體。林試圖從一個十字路口減去一個汽缸openscad
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); }
這是我迄今爲止。我一直無法弄清楚如何從相交的部分減去圓柱體。林試圖從一個十字路口減去一個汽缸openscad
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); }
這是我的問題的解決方案。如果它幫助任何人都可以使用,因爲我回答了我自己的問題。
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 }}}
我覺得你有點困惑。沒有理由不能從相交對象中減去圓柱體。
$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);
}