include diff("hole", "body pole") sphere(d=100, $tags="body") { zcyl(d=55, h=100, $tags="pole"); // attach() not needed for center-to-center. tags("hole") { xcyl(d=55, h=101); ycyl(d=55, h=101); } zcyl(d=15, h=140, $tags="axle"); } // vim: expandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap