BOSL2/examples/attachments.scad

19 lines
591 B
OpenSCAD
Raw Normal View History

include <BOSL2/std.scad>
2020-05-24 00:57:48 +00:00
include <BOSL2/hull.scad>
2019-04-17 02:16:50 +00:00
2019-04-23 03:55:03 +00:00
$fn=32;
2019-05-17 21:41:45 +00:00
cuboid([60,40,40], rounding=5, edges=edges("Z"), anchor=BOTTOM) {
attach(TOP, BOTTOM) prismoid([60,40],[20,20], h=50, rounding1=5, rounding2=10) {
attach(TOP) cylinder(d=20, h=30, center=false) {
attach(TOP) cylinder(d1=50, d2=30, h=12, center=false);
}
attach([FRONT, BACK, LEFT, RIGHT]) cylinder(d1=14, d2=5, h=20) {
attach(TOP, LEFT, overlap=5) prismoid([30,20], [20,20], h=10, shift=[-7,0]);
}
}
2019-04-17 02:16:50 +00:00
}
// vim: expandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap