该内容已自动翻译。 显示原文
OpenSCAD $fn=50; difference(){ union(){ difference(){ hull(){ translate([100,0,0]) {cylinder(h=10,r=10);} cylinder(h=10,r=10);} hull(){ translate([100,0,2]) {cylinder(h=10,r=8);} translate([0,0,2]) {cylinder(h=10,r=8);} } } translate([50,0,0]) {cylinder(h=20,r=10);} translate([0,0,-10]) {cyl