From b797f8cbb8bf3a8bbed4f08d3fce1c30b063c744 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Wed, 18 Jun 2014 17:20:14 +0000 Subject: [PATCH] use wedge, add wanhao butterfly (it was a test model in .x3g format) --- track-attach.scad | 14 +++++++-- wanhao-butterfly-grown.svg | 63 ++++++++++++++++++++++++++++++++++++++ wanhao-butterfly.svg | 60 ++++++++++++++++++++++++++++++++++++ 3 files changed, 135 insertions(+), 2 deletions(-) create mode 100644 wanhao-butterfly-grown.svg create mode 100644 wanhao-butterfly.svg diff --git a/track-attach.scad b/track-attach.scad index adcdb45..1995636 100644 --- a/track-attach.scad +++ b/track-attach.scad @@ -21,10 +21,20 @@ difference() { translate([0, 0, -0.6]) cylinder(r=2.4, h=1+0.6*2); } } - translate([-4, -0.5, 8]) cube(size=[8, 1, 4]); - translate([-4, 16-0.5, 8]) cube(size=[8, 1, 4]); + hull() { + translate([4, 0, 8.5]) scale([8, 1, 1]) rotate([-90, 0, 90]) wedge(); + translate([-4, -0.5, 8.5]) cube(size=[8, 1, 4]); + } + hull() { + translate([4, 16, 8.5]) scale([8, 1, 1]) rotate([-90, 0, 90]) wedge(); + translate([-4, 16-0.5, 8.5]) cube(size=[8, 1, 4]); + } translate([2.4, -4, 7]) cube(size=[2, 8, 4]); translate([-2.4-2, -4, 7]) cube(size=[2, 8, 4]); translate([2.4, 16-4, 7]) cube(size=[2, 8, 4]); translate([-2.4-2, 16-4, 7]) cube(size=[2, 8, 4]); } + +module wedge() { + linear_extrude(height=1) polygon(points=[[-0.5, 0], [0.5, 0], [0, 1]]); +} diff --git a/wanhao-butterfly-grown.svg b/wanhao-butterfly-grown.svg new file mode 100644 index 0000000..4791437 --- /dev/null +++ b/wanhao-butterfly-grown.svg @@ -0,0 +1,63 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/wanhao-butterfly.svg b/wanhao-butterfly.svg new file mode 100644 index 0000000..83dba84 --- /dev/null +++ b/wanhao-butterfly.svg @@ -0,0 +1,60 @@ + + + + + + image/svg+xml + + + + + + + + +