Commit 1952f3fa by Hubert

first handle version printed

1 parent 91d69dca
This diff could not be displayed because it is too large.
include<vars.scad> include<vars.scad>
module cornerdrills() { module cornerdrills() {
translate([2.4,0.8,0]) { translate([24,8,0]) {
cylinder(d=1.2,h=4, $fn=10); cylinder(d=12,h=40, $fn=10);
} }
translate([2.4,0.8,0]) { translate([24,8,0]) {
hull() { hull() {
cylinder(d=0.6,h=50, $fn=10); cylinder(d=6,h=500, $fn=10);
translate([1.5,0,0]) translate([15,0,0])
cylinder(d=0.6,h=50, $fn=10); cylinder(d=6,h=500, $fn=10);
} }
} }
translate([0.8,2.4,0]) { translate([8,24,0]) {
hull() { hull() {
cylinder(d=0.6,h=40, $fn=10); cylinder(d=6,h=400, $fn=10);
translate([0,1.5,0]) cylinder(d=0.6,h=40, $fn=10); translate([0,15,0]) cylinder(d=6,h=400, $fn=10);
} }
} }
translate([0.8,2.4,10]) { translate([8,24,100]) {
cylinder(d=1.2,h=20, $fn=10); cylinder(d=12,h=200, $fn=10);
} }
} }
...@@ -27,10 +27,10 @@ module draindrills(x,y) { ...@@ -27,10 +27,10 @@ module draindrills(x,y) {
/* #cylinder(d=1,h=10); */ /* #cylinder(d=1,h=10); */
/* } */ /* } */
minX = gratesize+strength+0.6; minX = gratesize+strength+6;
minY = gratesize+strength+0.6; minY = gratesize+strength+6;
maxX = x-gratesize-strength-0.6; maxX = x-gratesize-strength-6;
maxY = y-gratesize-strength-0.6; maxY = y-gratesize-strength-6;
/* echo(minX); */ /* echo(minX); */
/* echo(maxX); */ /* echo(maxX); */
...@@ -38,13 +38,13 @@ module draindrills(x,y) { ...@@ -38,13 +38,13 @@ module draindrills(x,y) {
for (mmy =[minY,maxY]) for (mmy =[minY,maxY])
translate([ mmx translate([ mmx
, mmy , mmy
, -5 , -50
]) cylinder(d=0.6,h=10, $fn=10); ]) cylinder(d=6,h=100, $fn=10);
for (xx =[1:5]) for (xx =[1:5])
for (yy =[1:5]) for (yy =[1:5])
translate([x/6*xx,y/6*yy,-5]) translate([x/6*xx,y/6*yy,-5])
cylinder(d=1,h=10, $fn=10); cylinder(d=10,h=100, $fn=10);
/* translate([x/2,y/4,-5]) { */ /* translate([x/2,y/4,-5]) { */
...@@ -57,15 +57,15 @@ module draindrills(x,y) { ...@@ -57,15 +57,15 @@ module draindrills(x,y) {
module gx12drill(z) { module gx12drill(z) {
translate([gxXPos,gxYPos,0]) translate([gxXPos,gxYPos,0])
cylinder(d=1.2,h=3, $fn=10); cylinder(d=12,h=30, $fn=10);
translate([gxXPos,gxYPos,z-2]) translate([gxXPos,gxYPos,z-20])
cylinder(d=1.2,h=3, $fn=10); cylinder(d=12,h=30, $fn=10);
translate([gxXPos,gxYPos,z-4]) translate([gxXPos,gxYPos,z-40])
cylinder(d=0.6,h=3, $fn=10); cylinder(d=6,h=30, $fn=10);
} }
module pipedrill() { module pipedrill() {
translate([1,6,0]) cylinder(d=0.6,h=50, $fn=10); translate([10,60,0]) cylinder(d=6,h=500, $fn=10);
} }
module drills(x,y,z) { module drills(x,y,z) {
...@@ -75,6 +75,6 @@ module drills(x,y,z) { ...@@ -75,6 +75,6 @@ module drills(x,y,z) {
mirror([1,0,0]) translate([-x,0,0]) cornerdrills(); mirror([1,0,0]) translate([-x,0,0]) cornerdrills();
mirror([1,0,0]) translate([-x,y,0]) mirror([0,1,0]) cornerdrills(); mirror([1,0,0]) translate([-x,y,0]) mirror([0,1,0]) cornerdrills();
mirror([1,0,0]) translate([-x,0,0]) gx12drill(z); mirror([1,0,0]) translate([-x,0,0]) gx12drill(z);
mirror([1,0,0]) translate([-x,0,0]) rotate([0,0,90]) translate([0,-1.4,0]) gx12drill(z); mirror([1,0,0]) translate([-x,0,0]) rotate([0,0,90]) translate([0,-14,0]) gx12drill(z);
pipedrill(); pipedrill();
} }
...@@ -4,28 +4,7 @@ include<modules.scad> ...@@ -4,28 +4,7 @@ include<modules.scad>
include<cuts.scad> include<cuts.scad>
include<screws.scad> include<screws.scad>
include<pipes.scad> include<pipes.scad>
include<handles.scad> use<handles.scad>
module volume(x,y,z,extra) {
hull() {minkowski() {
translate([strength*1.5,strength*1.5,0]) cube([
x-(offset)*2-strength*3,
y-(offset)*2-strength*3,
1
]);
sphere(r=roundborderInner+extra);
}
minkowski() {
translate([0,0,z]) cube([
x-(offset)*2,
y-(offset)*2,
1
]);
sphere(r=roundborderInner+extra);
}
}
}
module innerWall(x,y,z) { module innerWall(x,y,z) {
difference() { difference() {
...@@ -33,12 +12,13 @@ module innerWall(x,y,z) { ...@@ -33,12 +12,13 @@ module innerWall(x,y,z) {
volume(x,y,z,0); volume(x,y,z,0);
} }
} }
module grateX(x,y,z) { module grateX(x,y,z) {
translate([0,8,0]) cube([x/2,strength,z]); translate([0,innergrateXypos,0]) cube([x/2,strength,z]);
} }
module grateY(x,y,z) { module grateY(x,y,z) {
translate([7,0,0]) cube([strength,y/2,z]); translate([innergrateYxpos,0,0]) cube([strength,y/2,z]);
} }
module grateXY(x,y,z) { module grateXY(x,y,z) {
...@@ -95,10 +75,10 @@ module eurobox(x,y,z,handle,handlecaps,pipes,drilled,screws,locked,exploded) { ...@@ -95,10 +75,10 @@ module eurobox(x,y,z,handle,handlecaps,pipes,drilled,screws,locked,exploded) {
mirroredgrates(x,y,z); mirroredgrates(x,y,z);
grateZ(x,y,base); grateZ(x,y,base);
grateZ(x,y,z-(roundborderInner+strength*2)); grateZ(x,y,z-(roundborderInner+strength*2));
grateZ(x,y,z-(2.06+roundborderInner+strength*3)); grateZ(x,y,z-(20.6+roundborderInner+strength*3));
if (handle==true) { if (handle==true) {
handleShape(x,y,z,strength,bool=false); handleShape(x,y,z,strength,bool=false);
translate([0,y-4,0])mirror([0,1,0]){ translate([0,y-30,0])mirror([0,1,0]){
handleShape(x,y,z,strength,bool=false); handleShape(x,y,z,strength,bool=false);
} }
} }
...@@ -124,7 +104,7 @@ module eurobox(x,y,z,handle,handlecaps,pipes,drilled,screws,locked,exploded) { ...@@ -124,7 +104,7 @@ module eurobox(x,y,z,handle,handlecaps,pipes,drilled,screws,locked,exploded) {
} }
} }
/* eurobox(30,40,22,true); */ eurobox(300,400,220,true);
/* testprobes */ /* testprobes */
......
...@@ -27,14 +27,14 @@ include<lid.scad> ...@@ -27,14 +27,14 @@ include<lid.scad>
/* translate([0,0,-7]) */ /* translate([0,0,-7]) */
/* eurobox(30,40,7,handle=false); */ /* eurobox(30,40,7,handle=false); */
translate([0,0,5.31]) translate([0,0,53.1])
eurobox(30,40,22, eurobox(300,400,220,
handle=true, handle=true,
handlecaps=true, handlecaps=false,
pipes=true, pipes=false,
drilled=true, drilled=false,
screws=true, screws=false,
locked=true, locked=false,
exploded=false exploded=false
); );
......
No preview for this file type
include<vars.scad> include<vars.scad>
include<modules.scad> include<modules.scad>
include<moisture-sensor.scad>
use<nuts_and_bolts.scad>
/* handleShape(10,10,10); */ /* H_HULL_BASE_SHAPE(); */
module handleBlock(x,y,z,exploded) { /* H_HULL_PRESS_INNER_SHAPE(); */
overlap=0.05; /* H_HULL_PRESS_OUTER_SHAPE(); */
over=0.2;
translate([offset, offset, roundborderInner+strength]) { edges=[[2,18.6,1],[2,18.6,30],[125,18.6,30],[125,18.6,1],[2,18.6,1]];
difference() {
intersection() { module H_HULL_BASE_SHAPE() {
/* #handleShape(x,y,z,strength,bool=true); */ linear_extrude(height = 1, center = true, convexity = 10)
/* difference() { */ polygon(points=[ [10,0]
/* handleShape(x,y,z,0,bool=false); */ ,[2,7]
translate([x/2-8.5-overlap,-2.2-overlap-over,z-6.31-overlap]) ,[0,7]
/* difference() { */ ,[-5,3]
cube([12.635+(overlap*2),1.7+(overlap)+(over*2),3+(overlap*2)]); ,[-5,1]
/* #translate([-1,1.2,0]) cube([2,0.7,2]); */ ,[-1,1]
/* } */ ,[-1,-5]
handleShape(x,y,z,0,bool=true, borders=true); ,[10,-3]
translate([x/2-8.5-overlap,-2.2-overlap-over,z-6.31-overlap]) { ]);
union() { }
translate([-1,1.25+over,0]) cube([15,0.7,4]);
rotate([-20,0,0]) translate([4,-1,3-over*2]) cube([4.3,3,4]); module H_HULL_PRESS_INNER_SHAPE() {
rotate([35,0,0]) translate([4,0.7,-4.2]) cube([4.3,1,4]); linear_extrude(height = 1, center = true, convexity = 10)
} polygon(points=[ [10,0]
} ,[2,7]
,[2,8]
,[3,9]
/* } */ ,[10,9]
/* translate([0,y-4,0])mirror([0,1,0]){ */ ]);
/* handleShape(x,y,z,strength,bool=false); */ }
/* } */
module H_HULL_PRESS_OUTER_SHAPE_NEGATIVE(over=0) {
translate([1.4,-20.5,2.5]) cube([5.31,12,7]);
translate([5,13,6]) rotate([90,0,0]) cylinder(d=3, h=25);
translate([5,9,6]) rotate([90,0,0]) cylinder(d=5.6, h=2);
translate([5,-6,6]) rotate([90,90,0]) cylinder(d=6.3, h=2.6, $fn=6);
}
module H_HULL_PRESS_OUTER_SHAPE(over=0) {
intersection() {
translate([1.5,10,6]) rotate([90,90,0]) cylinder(d=17, h=30, $fn=6);
linear_extrude(height = 12, center = false, convexity = 10)
polygon(points=[ [6.7,-3.6]
,[9,-5]
,[9,-10]
/* ,[4,-8] */
,[4,-11]
,[2,-12+over]
,[-5,-12+over]
,[-6,-11+over]
,[-6,-6+over]
,[-1,-6+over]
,[-1,-5.5]
]);
}
}
module H_HULL() {
union() {
for (i = [0:3]) {
translate(edges[i]) rotate([0,-45+90*i]) H_HULL_BASE_SHAPE(); //cube([7,7,7], true);
hull() {
translate(edges[i]) rotate([0,-45+90*i]) translate([0,0,1]) H_HULL_BASE_SHAPE(); //cube([7,7,7], true);
translate(edges[i+1]) rotate([0,-45+90*(i+1)]) translate([0,0,-1]) H_HULL_BASE_SHAPE(); //cube([7,7,7], true);
}
}
}
}
module H_PRESS_INNER() {
size=8;
union() {
for (i = [0:3]) {
hull() {
translate(edges[i]) rotate([0,-45+90*i]) H_HULL_PRESS_INNER_SHAPE();
translate(edges[i+1]) rotate([0,-45+90*(i+1)]) H_HULL_PRESS_INNER_SHAPE();
} }
translate([x/2-8.5-overlap,-2.2-overlap-over,z-6.31-overlap])
translate([1,1,1])
cube([10.8,2,1]);
} }
} }
} }
module handle(x,y,z,inner,exploded) { module H_PRESS_OUTER() {
gitterdicke=0.1; size=8;
durchschuss=0.025; translate(edges[0]) rotate([0,-90]) translate([0,0,-115.5])H_HULL_PRESS_OUTER_SHAPE();
clip=0.05; translate(edges[0]) rotate([0,-90]) translate([0,0,-19.5])H_HULL_PRESS_OUTER_SHAPE();
if ( inner ) { translate(edges[2]) rotate([0,90]) translate([0,0,-67.])H_HULL_PRESS_OUTER_SHAPE(-8);
translate(exploded*2) }
intersection() { module H_PRESS_OUTER_NEGATIVE() {
handleBlock(x,y,z,exploded); size=8;
translate([x/2-5.66,0.8,z-5.11-clip]) translate(edges[0]) rotate([0,-90]) translate([0,0,-115.5])H_HULL_PRESS_OUTER_SHAPE_NEGATIVE();
/* translate([1,1,1]) */ translate(edges[0]) rotate([0,-90]) translate([0,0,-19.5])H_HULL_PRESS_OUTER_SHAPE_NEGATIVE();
cube([11.4,0.7-gitterdicke/2,1.88+clip*2]); translate(edges[2]) rotate([0,90]) translate([0,0,-67.])H_HULL_PRESS_OUTER_SHAPE_NEGATIVE(-8);
}
module H_Poly(size) {
translate([-size/2,0,-size/2]) polyhedron(
points=[ [0,0,0],[size/2,0,0],[size/2,0,size],[0,0,size],
[size/2,0,size/2],[size/2,-size/1.4,size/2] ],
faces=[ [0,1,4],[1,2,4],[2,3,4],[3,0,4],
[5,0,1],[5,2,1],[5,3,2],[5,0,3] ]
);
}
module H_SKELETON() {
edges=[[2,18.5,1],[2,18.5,30],[125,18.5,30],[125,18.5,1],[2,18.5,1]];
for (i = [0:3]) {
hull() {
translate(edges[i]) rotate([45,45]) cube([3,3,3], true);
translate(edges[i+1]) rotate([45,45]) cube([3,3,3], true);
} }
} else { }
translate(exploded) { }
difference() {
handleBlock(x,y,z,exploded); module H_ATTACHMENT_WEDGE(shift=-2) {
translate([x/2-5.66-durchschuss,0.8-durchschuss,z-5.11-clip-durchschuss]) translate([0,0.84])rotate([0.976,0,0]) hull(){
/* translate([1,1,1]) */ translate([13,3.16,60+shift]) rotate([0,45,0])cube([20,0.1,20],true);
cube([11.4+durchschuss*2,0.7+gitterdicke/2+durchschuss*2,1.88+clip*2+durchschuss*2]); translate([13,0.7,60]) rotate([0,45,0])cube([20,0.1,20],true);
}
}
module H_DOCKS() {
union() {
/* translate([20,10,-10]) cube([20,20,20]); */
/* translate([55,10,-10]) cube([20,20,20]); */
/* translate([90,10,-10]) cube([20,20,20]); */
translate([22,10,-10]) cube([20,20,20]);
translate([53.5,10,-10]) cube([20,20,20]);
translate([85,10,-10]) cube([20,20,20]);
}
}
module H_MOISTURE_ATTACHMENT() {
/* #translate([22.5+2,3,22]) rotate([-90,90,0])moisture_sensor(); */
union() {
translate([0,0,0]) cube([22.5+4,4.5,5]);
translate([2,0,5]) cube([22.5,4.5,25]);
translate([0.25,0,0]) translate([8,0,30]) cube([10,3.2,22.1]);
/* translate([0,0,1.2])H_ATTACHMENT_WEDGE(); */
translate([0.25,0,0]) translate([0,0,1.2])H_ATTACHMENT_WEDGE();
/* cube([2.25,6,50]); */
translate([0,0,0]) rotate([90,0,90]) linear_extrude(height = 4, center = false, convexity = 10)
polygon(points=[[0,2]
,[6,-1]
,[7,0]
,[7,0]
,[0,20]
]);
translate([22.5,0,0]) rotate([90,0,90]) linear_extrude(height = 4, center = false, convexity = 10)
polygon(points=[[0,2]
,[6,-1]
,[7,0]
,[7,0]
,[0,20]
]);
/* translate([11.25,1,-70]) cube([4,3,100]); */
/* translate([13.25,4,-62]) rotate([90,90,0]) cylinder(d=22, h=5, $fn=4); */
}
}
module H_MOISTURE_ATTACHMENT_NEGATIVE() {
translate([87.25,20,-50]) {
union() {
translate([22.25+2,3,22]) rotate([-90,90,0])moisture_sensor();
translate([9,0,24]) rotate([90,0,90]) linear_extrude(height = 8, center = false, convexity = 10)
polygon(points=[[3.2,0]
,[3.2,25]
,[-2.5,28.5]
,[-3.5,27.3]
,[-3.5,26]
,[-7,26]
,[-7,27]
,[-1.4,32]
,[10,23]
,[10,0]
]);
/* translate([13.25,0,24]) rotate([90,0,90]) linear_extrude(height = 20, center = true, convexity = 10) */
/* polygon(points=[ */
/* [3,35] */
/* ,[-8,35] */
/* ,[-10,26] */
/* ,[-7,26] */
/* ,[-9,27] */
/* ,[-2,32] */
/* ,[3,31] */
/* ]); */
}
}
}
module H_MOISTURE_ATTACHMENT_SHELL() {
difference() {
translate([87,20,-50]) H_MOISTURE_ATTACHMENT();
union(){
H_SKELETON();
H_MOISTURE_ATTACHMENT_NEGATIVE();
translate([0,0,0.01]) hull() {
H_PRESS_INNER();
}
translate([100,20,30]) cube([20,20,20],true);
}
}
}
module H_MOISTURE_ATTACHMENT_CAP() {
difference() {
union() {
translate([87,22.5,-52.8]) H_ATTACHMENT_WEDGE(2);
translate([87.5,20,-51]) cube([25.5,8,32]);
translate([85.5,21,-50]) rotate([90,0,90]) linear_extrude(height = 29.5, center = false, convexity = 10)
polygon(points=[[0,-2]
,[6,-3]
,[7,-1]
,[7,0]
,[0,20]
]);
hull(){
translate([87.25,20,-50]) translate([9.25,0,24]) rotate([90,0,90]) linear_extrude(height = 8, center = false, convexity = 10)
polygon(points=[[1,25]
,[3.2+1.3+1,29]
,[0,20]
]);
translate([87,20,-50]) translate([6.25,0,24]) rotate([90,0,90]) linear_extrude(height = 14, center = false, convexity = 10)
polygon(points=[[0,0]
,[0,21]
,[3.2+1.3+1.4,26]
,[3.2+1.3+1+6,7]
,[3.2+1.3+1+6,-7]
,[3.2+1.3+1,-11]
]);
}
}
union() {
difference() {
rotate([27.3]) H_DOCKS();
H_HULL();
}
translate([0,0,0.01]) hull() {
H_PRESS_INNER();
}
translate([89,20,-54]) cube([22.5,5,5]);
translate([87,20,-50]) translate([22.5+2,3,22]) rotate([-90,90,0])moisture_sensor();
translate([87,20,-50]) H_MOISTURE_ATTACHMENT();
translate([87,20,-50]) translate([9.25,0,24]) rotate([90,0,90]) linear_extrude(height = 8, center = false, convexity = 10)
polygon(points=[[0,0]
,[-7,26]
,[-7,27]
,[-1.4,31]
,[3.2+1.3,27]
,[3.2+1.3+1+4,7]
,[3.2+1.3+1+4,-7]
,[3.2+1.3+1,-10]
]);
} }
} }
} }
module handleBlock(x,y,z,moisture_inner,moisture_outer,blank,base,press) {
overlap=0.5;
over=2;
intersection() {
translate([offset, offset, roundborderInner+strength]) {
handleShape(x,y,z,0,bool=true, borders=true);
}
translate([offset, offset, roundborderInner+strength]) {
translate([x/2-85-overlap,-22-overlap-over,z-63.10-overlap]) {
union() {
if (moisture_inner) {
translate([-5,0,0]) H_MOISTURE_ATTACHMENT_SHELL();
}
if (moisture_outer) {
difference() {
translate([-5,0,0]) H_MOISTURE_ATTACHMENT_CAP();
union(){
H_SKELETON();
translate([-5,0,0]) H_MOISTURE_ATTACHMENT_SHELL();
translate([0,0,0.01])difference() {
H_HULL();
H_DOCKS();
}
}
}
}
if (blank) {
difference() {
intersection() {
H_DOCKS();
/* translate([55,10,-10]) cube([20,20,20]); */
H_HULL();
}
translate([-5,0,0]) union() {
H_SKELETON();
H_MOISTURE_ATTACHMENT_SHELL();
H_MOISTURE_ATTACHMENT_CAP();
H_MOISTURE_ATTACHMENT_NEGATIVE();
}
}
}
if (press) {
difference() {
H_PRESS_OUTER();
H_PRESS_OUTER_NEGATIVE();
}
}
if (press) {
difference() {
H_PRESS_INNER();
H_PRESS_OUTER_NEGATIVE();
}
}
if (base) {
difference() {
union() {
H_SKELETON();
difference() {
H_HULL();
H_DOCKS();
}
}
H_PRESS_OUTER_NEGATIVE();
}
}
}
}
}
/* difference() { */
/* intersection() { */
/* /\* #handleShape(x,y,z,strength,bool=true); *\/ */
/* /\* difference() { *\/ */
/* /\* handleShape(x,y,z,0,bool=false); *\/ */
/* translate([x/2-85-overlap,-22-overlap-over,z-63.10-overlap]) */
/* /\* difference() { *\/ */
/* cube([126.35+(overlap*2),17+(overlap)+(over*2),30+(overlap*2)]); */
/* /\* #translate([-1,1.2,0]) cube([2,0.7,2]); *\/ */
/* /\* } *\/ */
/* union() { */
/* translate([x/2-85-overlap,-22-overlap-over,z-63.1-overlap]) { */
/* translate([-10,12.5+over,0]) cube([150,7,40]); */
/* rotate([-20,0,0]) translate([40,-13-over*2, 27]) cube([43,30,40]); */
/* rotate([35,0,0]) translate([40,7,-42]) cube([43,10,40]); */
/* } */
/* } */
/* /\* } *\/ */
/* /\* translate([0,y-4,0])mirror([0,1,0]){ *\/ */
/* /\* handleShape(x,y,z,strength,bool=false); *\/ */
/* /\* } *\/ */
/* } */
/* translate([x/2-85-overlap,-22-overlap-over,z-63.1-overlap]) */
/* translate([10,10,10]) */
/* cube([108,20,10]); */
/* } */
}
}
module handle(x,y,z,inner,exploded=false) {
gitterdicke=1;
durchschuss=0.25;
clip=0.5;
if ( exploded ) {
translate(exploded)
handleBlock(x,y,z, base=true);
translate(-exploded)
handleBlock(x,y,z,press=true);
translate(-exploded*2) rotate([-0.976,0,0]) handleBlock(x,y,z,moisture_inner=true);
translate(-exploded*4) rotate([-0.976,0,0]) handleBlock(x,y,z,moisture_outer=true);
translate(-exploded*3) handleBlock(x,y,z,blank=true);
} else {
handleBlock(x,y,z, base=true);
/* handleBlock(x,y,z,press=true); */
/* handleBlock(x,y,z,moisture_inner=true); */
/* handleBlock(x,y,z,moisture_outer=true); */
translate([0,0,10])handleBlock(x,y,z,blank=true);
}
} }
module handles(x,y,z,exploded) { module handles(x,y,z,exploded) {
handle(x,y,z,false,exploded); handle(x,y,z,false,exploded);
handle(x,y,z,true,exploded); /* handle(x,y,z,true,exploded); */
mirror([0,1,0]) translate([0,-y,0]) { /* mirror([0,1,0]) translate([0,-y,0]) { */
handle(x,y,z,false,exploded); /* handle(x,y,z,false,exploded); */
handle(x,y,z,true,exploded); /* handle(x,y,z,true,exploded); */
} /* } */
}
/* handle(300,400,220,exploded=[0,-20,0]); */
intersection() {
translate([104,10,155]) cube(28.5,50,80);
handle(300,400,220);
} }
This diff could not be displayed because it is too large.
...@@ -4,7 +4,7 @@ module materialDot(radius, height, roundness) { ...@@ -4,7 +4,7 @@ module materialDot(radius, height, roundness) {
roundness = roundness >= height/2 ? height/2-0.000001 : roundness; roundness = roundness >= height/2 ? height/2-0.000001 : roundness;
translate([0,0, roundness]) minkowski() { translate([0,0, roundness]) minkowski() {
linear_extrude( height = height-roundness*2 linear_extrude( height = height-roundness*2
, convexity = 10 , convexity = 100
, twist = 0 ) , twist = 0 )
circle( r=radius-roundness); circle( r=radius-roundness);
sphere(r=roundness); sphere(r=roundness);
...@@ -12,7 +12,7 @@ module materialDot(radius, height, roundness) { ...@@ -12,7 +12,7 @@ module materialDot(radius, height, roundness) {
} }
module shapeZ(x,y,z) { module shapeZ(x,y,z) {
translate([0,0,-25]) minkowski() { translate([0,0,-250]) minkowski() {
cube([ cube([
x-(offset)*2, x-(offset)*2,
y-(offset)*2, y-(offset)*2,
...@@ -20,36 +20,68 @@ module shapeZ(x,y,z) { ...@@ -20,36 +20,68 @@ module shapeZ(x,y,z) {
]); ]);
cylinder( cylinder(
r=offset, r=offset,
h=50 h=500
); );
} }
} }
module handleShape(x,y,z,extra,bool,borders){ module volume(x,y,z,extra) {
translate([ hull() {minkowski() {
x/2 - handleWidth/2 - offset, translate([strength*1.5,strength*1.5,0]) cube([
-( offset+1 ), x-(offset)*2-strength*3,
z-(2.06+roundborderInner+strength*3) y-(offset)*2-strength*3,
]) { 1
hull() { ]);
translate([-extra,0,-1])cube([handleWidth+extra*2,5,1]); sphere(r=roundborderInner+extra);
translate([handleCorner,0,handleCorner-handleHeight]) rotate([-90,0,0]) union() { }
cylinder(r=handleCorner+extra,h=5); minkowski() {
translate([handleWidth-handleCorner*2,0,0]) cylinder(r=handleCorner+extra,h=5); translate([0,0,z]) cube([
} x-(offset)*2,
y-(offset)*2,
1
]);
sphere(r=roundborderInner+extra);
} }
if(borders==true) translate([-strength*2,0+gratesize+1,-4.5]) }
cube([handleWidth+strength*4,2,6]);
if(bool==true) { }
if(borders==true) translate([-strength*2,0,-0.5])
cube([handleWidth+strength*4,1,2]); module handleShape(x,y,z,extra,bool,borders){
hull() { union() {
translate([-strength*2,0,-1.5]) if(bool==true) volume(x,y,z,0);
cube([handleWidth+strength*4,1,1]); translate([
translate([-strength*2,0.85,-(1+handleHeight+strength)]) x/2 - handleWidth/2 - offset,
cube([handleWidth+strength*4,1,1]); -( offset+10 ),
z-(20.6+roundborderInner+strength*3)
]) {
if(bool==true && borders!=false){
translate([-strength*2,0,0]) rotate([90,0,90]) linear_extrude(height = 140, center = false, convexity = 10)
polygon(points=[[-10,-50]
,[25.7-2,-50]
,[25.4-2,-32.5]
,[18.5,-32.5]
,[10,-5]
,[10,strength]
,[20,strength]
,[20,10]
,[-10,10]
]);
}
hull(){
/* #translate([-extra,0,-10])cube([handleWidth+extra*2,50,10]); */
rotate([-90,0,0]) union() {
translate([2.5,2.5,0]) cylinder(r=2.5+extra,h=50);
translate([handleWidth-2.5,2.5,0]) cylinder(r=2.5+extra,h=50);
}
translate([handleCorner,0,handleCorner-handleHeight]) rotate([-90,0,0]) union() {
cylinder(r=handleCorner+extra,h=50);
translate([handleWidth-handleCorner*2,0,0]) cylinder(r=handleCorner+extra,h=50);
}
}
} }
/* shapeZ(x,y,z); */
/* translate([-strength*2,0+gratesize+10,-45]) */
/* cube([handleWidth+strength*4,60,60]); */
} }
}
} }
module pcb() {
cube([86,22.5,1.5]);
translate([86,11.25,0])cylinder(d=22.5,h=1.5, $fn=4);
}
module connector() {
/* translate([-2.5,11.25-5,1.5]) cube([7,10,6]); */
translate([-2.5-5.5,11.25-5-0.5,1.5]) cube([12.5,11,6]);
}
module thsolder() {
translate([3,11.25-4.5,-1.7]) cube([3,9,1.7]);
}
module parts() {
/* translate([8,0.5,1.5]) cube([15,21.5,2.5]); */
translate([-8,0,1.5]) cube([27+4,22.5,2.5]);
}
module moisture_sensor() {
difference() {
union() {
pcb();
connector();
thsolder();
parts();
}
union() {
translate([20,0,-1]) cylinder(r=1.5,h=6,$fn=6);
translate([20,22.5,-1]) cylinder(r=1.5,h=6,$fn=6);
}
}
}
solid OpenSCAD_Model
facet normal 0 0 -1
outer loop
vertex 12.63 19.44 0
vertex 16.93 19.49 0
vertex 16.93 19.44 0
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 16.93 19.49 0
vertex 12.63 19.44 0
vertex 12.63 19.49 0
endloop
endfacet
facet normal 0 0.295314 -0.9554
outer loop
vertex 12.63 16.39 -0.788181
vertex 16.93 16.44 -0.772726
vertex 16.93 16.39 -0.788181
endloop
endfacet
facet normal 0 0.295314 -0.9554
outer loop
vertex 16.93 16.44 -0.772726
vertex 12.63 16.39 -0.788181
vertex 12.63 16.44 -0.772726
endloop
endfacet
facet normal 0.453914 -0.891046 0
outer loop
vertex 20.7622 16.4792 -1.68
vertex 20.9852 16.5928 -1.18
vertex 20.7622 16.4792 -1.18
endloop
endfacet
facet normal 0.453914 -0.891046 0
outer loop
vertex 20.9852 16.5928 -1.18
vertex 20.7622 16.4792 -1.68
vertex 20.9852 16.5928 -1.68
endloop
endfacet
facet normal -0.707147 -0.707067 0
outer loop
vertex 9.01477 16.5928 -1.68
vertex 8.83779 16.7698 -1.18
vertex 8.83779 16.7698 -1.68
endloop
endfacet
facet normal -0.707147 -0.707067 0
outer loop
vertex 8.83779 16.7698 -1.18
vertex 9.01477 16.5928 -1.68
vertex 9.01477 16.5928 -1.18
endloop
endfacet
facet normal -0.453881 -0.891062 0
outer loop
vertex 9.01477 16.5928 -1.68
vertex 9.23779 16.4792 -1.18
vertex 9.01477 16.5928 -1.18
endloop
endfacet
facet normal -0.453881 -0.891062 -0
outer loop
vertex 9.23779 16.4792 -1.18
vertex 9.01477 16.5928 -1.68
vertex 9.23779 16.4792 -1.68
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 21.315 19.44 -1.68
vertex 16.93 19.44 -1.18
vertex 21.315 19.44 -1.18
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 8.685 19.44 -1.68
vertex 16.93 19.44 -1.18
vertex 21.315 19.44 -1.68
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 16.93 19.44 -1.18
vertex 8.685 19.44 -1.68
vertex 12.63 19.44 -1.18
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 12.63 19.44 -1.18
vertex 8.685 19.44 -1.68
vertex 8.685 19.44 -1.18
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 16.93 19.44 -1.18
vertex 12.63 19.44 0
vertex 16.93 19.44 0
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 12.63 19.44 0
vertex 16.93 19.44 -1.18
vertex 12.63 19.44 -1.18
endloop
endfacet
facet normal -0.890981 -0.454041 0
outer loop
vertex 8.83779 16.7698 -1.68
vertex 8.72415 16.9928 -1.18
vertex 8.72415 16.9928 -1.68
endloop
endfacet
facet normal -0.890981 -0.454041 0
outer loop
vertex 8.72415 16.9928 -1.18
vertex 8.83779 16.7698 -1.68
vertex 8.83779 16.7698 -1.18
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 8.685 17.24 -1.68
vertex 8.685 19.44 -1.18
vertex 8.685 19.44 -1.68
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 8.685 19.44 -1.18
vertex 8.685 17.24 -1.68
vertex 8.685 17.24 -1.18
endloop
endfacet
facet normal 0.156619 -0.987659 0
outer loop
vertex 20.515 16.44 -1.68
vertex 20.7622 16.4792 -1.18
vertex 20.515 16.44 -1.18
endloop
endfacet
facet normal 0.156619 -0.987659 0
outer loop
vertex 20.7622 16.4792 -1.18
vertex 20.515 16.44 -1.68
vertex 20.7622 16.4792 -1.68
endloop
endfacet
facet normal -0.98769 -0.156424 0
outer loop
vertex 8.72415 16.9928 -1.68
vertex 8.685 17.24 -1.18
vertex 8.685 17.24 -1.68
endloop
endfacet
facet normal -0.98769 -0.156424 0
outer loop
vertex 8.685 17.24 -1.18
vertex 8.72415 16.9928 -1.68
vertex 8.72415 16.9928 -1.18
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 21.315 17.24 -1.18
vertex 21.315 19.44 -1.68
vertex 21.315 19.44 -1.18
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 21.315 19.44 -1.68
vertex 21.315 17.24 -1.18
vertex 21.315 17.24 -1.68
endloop
endfacet
facet normal 0.707107 -0.707107 0
outer loop
vertex 20.9852 16.5928 -1.18
vertex 21.1622 16.7698 -1.68
vertex 21.1622 16.7698 -1.18
endloop
endfacet
facet normal 0.707107 -0.707107 0
outer loop
vertex 21.1622 16.7698 -1.68
vertex 20.9852 16.5928 -1.18
vertex 20.9852 16.5928 -1.68
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 9.485 16.44 -1.68
vertex 12.63 16.44 -1.18
vertex 9.485 16.44 -1.18
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 12.63 16.44 -1.18
vertex 9.485 16.44 -1.68
vertex 16.93 16.44 -1.18
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 20.515 16.44 -1.68
vertex 16.93 16.44 -1.18
vertex 9.485 16.44 -1.68
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 16.93 16.44 -1.18
vertex 20.515 16.44 -1.68
vertex 20.515 16.44 -1.18
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 12.63 16.44 -1.18
vertex 16.93 16.44 -0.772726
vertex 12.63 16.44 -0.772726
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 16.93 16.44 -0.772726
vertex 12.63 16.44 -1.18
vertex 16.93 16.44 -1.18
endloop
endfacet
facet normal 0.987659 -0.156619 0
outer loop
vertex 21.2758 16.9928 -1.18
vertex 21.315 17.24 -1.68
vertex 21.315 17.24 -1.18
endloop
endfacet
facet normal 0.987659 -0.156619 0
outer loop
vertex 21.315 17.24 -1.68
vertex 21.2758 16.9928 -1.18
vertex 21.2758 16.9928 -1.68
endloop
endfacet
facet normal 0.891046 -0.453914 0
outer loop
vertex 21.1622 16.7698 -1.18
vertex 21.2758 16.9928 -1.68
vertex 21.2758 16.9928 -1.18
endloop
endfacet
facet normal 0.891046 -0.453914 0
outer loop
vertex 21.2758 16.9928 -1.68
vertex 21.1622 16.7698 -1.18
vertex 21.1622 16.7698 -1.68
endloop
endfacet
facet normal -0.156613 -0.98766 0
outer loop
vertex 9.23779 16.4792 -1.68
vertex 9.485 16.44 -1.18
vertex 9.23779 16.4792 -1.18
endloop
endfacet
facet normal -0.156613 -0.98766 -0
outer loop
vertex 9.485 16.44 -1.18
vertex 9.23779 16.4792 -1.68
vertex 9.485 16.44 -1.68
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 21.315 17.24 -1.68
vertex 21.365 19.49 -1.68
vertex 21.315 19.44 -1.68
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 21.365 19.49 -1.68
vertex 8.685 19.44 -1.68
vertex 21.315 19.44 -1.68
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 8.685 19.44 -1.68
vertex 8.63 19.49 -1.68
vertex 8.685 17.24 -1.68
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 8.63 19.49 -1.68
vertex 8.685 19.44 -1.68
vertex 21.365 19.49 -1.68
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 21.365 19.49 -1.68
vertex 21.315 17.24 -1.68
vertex 21.365 16.39 -1.68
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 21.2758 16.9928 -1.68
vertex 21.365 16.39 -1.68
vertex 21.315 17.24 -1.68
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 21.1622 16.7698 -1.68
vertex 21.365 16.39 -1.68
vertex 21.2758 16.9928 -1.68
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 20.9852 16.5928 -1.68
vertex 21.365 16.39 -1.68
vertex 21.1622 16.7698 -1.68
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 20.7622 16.4792 -1.68
vertex 21.365 16.39 -1.68
vertex 20.9852 16.5928 -1.68
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 20.515 16.44 -1.68
vertex 21.365 16.39 -1.68
vertex 20.7622 16.4792 -1.68
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.515 16.44 -1.68
vertex 16.93 16.39 -1.68
vertex 21.365 16.39 -1.68
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.515 16.44 -1.68
vertex 12.63 16.39 -1.68
vertex 16.93 16.39 -1.68
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 9.485 16.44 -1.68
vertex 12.63 16.39 -1.68
vertex 20.515 16.44 -1.68
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.485 16.44 -1.68
vertex 8.63 16.39 -1.68
vertex 12.63 16.39 -1.68
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.23779 16.4792 -1.68
vertex 8.63 16.39 -1.68
vertex 9.485 16.44 -1.68
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.01477 16.5928 -1.68
vertex 8.63 16.39 -1.68
vertex 9.23779 16.4792 -1.68
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 8.83779 16.7698 -1.68
vertex 8.63 16.39 -1.68
vertex 9.01477 16.5928 -1.68
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 8.72415 16.9928 -1.68
vertex 8.63 16.39 -1.68
vertex 8.83779 16.7698 -1.68
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 8.685 17.24 -1.68
vertex 8.63 16.39 -1.68
vertex 8.72415 16.9928 -1.68
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 8.63 16.39 -1.68
vertex 8.685 17.24 -1.68
vertex 8.63 19.49 -1.68
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 8.63 16.39 -1.68
vertex 12.63 16.39 -1.80532
vertex 12.63 16.39 -1.68
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 12.63 16.39 -1.80532
vertex 8.63 16.39 -1.88
vertex 16.93 16.39 -1.80532
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 8.63 16.39 -1.88
vertex 12.63 16.39 -1.80532
vertex 8.63 16.39 -1.68
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 16.93 16.39 -1.80532
vertex 21.365 16.39 -1.68
vertex 16.93 16.39 -1.68
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 16.93 16.39 -1.80532
vertex 21.365 16.39 -1.88
vertex 21.365 16.39 -1.68
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 21.365 16.39 -1.88
vertex 16.93 16.39 -1.80532
vertex 8.63 16.39 -1.88
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 20.43 18.39 -1.88
vertex 21.365 16.39 -1.88
vertex 20.43 17.39 -1.88
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 21.365 16.39 -1.88
vertex 9.63 17.39 -1.88
vertex 20.43 17.39 -1.88
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 9.63 17.39 -1.88
vertex 8.63 16.39 -1.88
vertex 9.63 18.39 -1.88
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 8.63 16.39 -1.88
vertex 9.63 17.39 -1.88
vertex 21.365 16.39 -1.88
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 21.365 16.39 -1.88
vertex 20.43 18.39 -1.88
vertex 21.365 19.49 -1.88
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 16.93 19.49 -1.88
vertex 20.43 18.39 -1.88
vertex 16.93 18.39 -1.88
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 20.43 18.39 -1.88
vertex 16.93 19.49 -1.88
vertex 21.365 19.49 -1.88
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 9.63 18.39 -1.88
vertex 12.63 19.49 -1.88
vertex 12.63 18.39 -1.88
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 9.63 18.39 -1.88
vertex 8.63 19.49 -1.88
vertex 12.63 19.49 -1.88
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 8.63 19.49 -1.88
vertex 9.63 18.39 -1.88
vertex 8.63 16.39 -1.88
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 12.63 19.44 -1.18
vertex 9.315 18.845 -1.18
vertex 12.63 18.845 -1.18
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 8.685 17.24 -1.18
vertex 9.315 16.815 -1.18
vertex 9.315 18.845 -1.18
endloop
endfacet
facet normal -0 -0 1
outer loop
vertex 8.72415 16.9928 -1.18
vertex 9.315 16.815 -1.18
vertex 8.685 17.24 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.315 16.815 -1.18
vertex 9.01477 16.5928 -1.18
vertex 9.23779 16.4792 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.315 16.815 -1.18
vertex 8.83779 16.7698 -1.18
vertex 9.01477 16.5928 -1.18
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 8.685 19.44 -1.18
vertex 9.315 18.845 -1.18
vertex 12.63 19.44 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 8.685 17.24 -1.18
vertex 9.315 18.845 -1.18
vertex 8.685 19.44 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.315 16.815 -1.18
vertex 8.72415 16.9928 -1.18
vertex 8.83779 16.7698 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 12.63 16.815 -1.18
vertex 9.485 16.44 -1.18
vertex 12.63 16.44 -1.18
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 9.315 16.815 -1.18
vertex 9.485 16.44 -1.18
vertex 12.63 16.815 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.485 16.44 -1.18
vertex 9.315 16.815 -1.18
vertex 9.23779 16.4792 -1.18
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 20.765 18.845 -1.18
vertex 21.315 17.24 -1.18
vertex 21.315 19.44 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.765 16.815 -1.18
vertex 21.315 17.24 -1.18
vertex 20.765 18.845 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 21.315 17.24 -1.18
vertex 20.765 16.815 -1.18
vertex 21.2758 16.9928 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 21.2758 16.9928 -1.18
vertex 20.765 16.815 -1.18
vertex 21.1622 16.7698 -1.18
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 16.93 19.44 -1.18
vertex 20.765 18.845 -1.18
vertex 21.315 19.44 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.765 18.845 -1.18
vertex 16.93 19.44 -1.18
vertex 16.93 18.845 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 21.1622 16.7698 -1.18
vertex 20.765 16.815 -1.18
vertex 20.9852 16.5928 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.765 16.815 -1.18
vertex 20.7622 16.4792 -1.18
vertex 20.9852 16.5928 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.765 16.815 -1.18
vertex 20.515 16.44 -1.18
vertex 20.7622 16.4792 -1.18
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 16.93 16.815 -1.18
vertex 20.515 16.44 -1.18
vertex 20.765 16.815 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.515 16.44 -1.18
vertex 16.93 16.815 -1.18
vertex 16.93 16.44 -1.18
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 16.93 19.1569 0.27
vertex 16.93 18.7765 -0.775
vertex 16.93 18.845 -0.775
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 16.93 19.49 0.205869
vertex 16.93 19.44 0
vertex 16.93 19.49 0
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 16.93 19.3138 0.27
vertex 16.93 19.44 0
vertex 16.93 19.49 0.205869
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 16.93 19.1569 0.27
vertex 16.93 19.44 0
vertex 16.93 19.3138 0.27
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 16.93 19.44 0
vertex 16.93 19.1569 0.27
vertex 16.93 18.845 -0.775
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 16.93 19.44 0
vertex 16.93 18.845 -0.775
vertex 16.93 19.44 -1.18
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 16.93 19.44 -1.18
vertex 16.93 18.845 -0.775
vertex 16.93 18.845 -1.18
endloop
endfacet
facet normal 0 -0.939678 0.342061
outer loop
vertex 12.63 18.7765 -0.775
vertex 16.93 19.1569 0.27
vertex 12.63 19.1569 0.27
endloop
endfacet
facet normal 0 -0.939678 0.342061
outer loop
vertex 16.93 19.1569 0.27
vertex 12.63 18.7765 -0.775
vertex 16.93 18.7765 -0.775
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 12.63 18.845 -0.775
vertex 12.63 19.44 0
vertex 12.63 19.44 -1.18
endloop
endfacet
facet normal -1 0 -0
outer loop
vertex 12.63 19.1569 0.27
vertex 12.63 19.44 0
vertex 12.63 18.845 -0.775
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 12.63 18.845 -0.775
vertex 12.63 19.44 -1.18
vertex 12.63 18.845 -1.18
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 12.63 19.44 0
vertex 12.63 19.1569 0.27
vertex 12.63 19.3138 0.27
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 12.63 19.1569 0.27
vertex 12.63 18.845 -0.775
vertex 12.63 18.7765 -0.775
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 12.63 19.44 0
vertex 12.63 19.49 0.205869
vertex 12.63 19.49 0
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 12.63 19.49 0.205869
vertex 12.63 19.44 0
vertex 12.63 19.3138 0.27
endloop
endfacet
facet normal -0 0.342018 0.939694
outer loop
vertex 12.63 19.49 0.205869
vertex 16.93 19.3138 0.27
vertex 16.93 19.49 0.205869
endloop
endfacet
facet normal 0 0.342018 0.939694
outer loop
vertex 16.93 19.3138 0.27
vertex 12.63 19.49 0.205869
vertex 12.63 19.3138 0.27
endloop
endfacet
facet normal 0 0.819141 0.573593
outer loop
vertex 16.93 16.8776 -0.775
vertex 12.63 16.6277 -0.418121
vertex 16.93 16.6277 -0.418121
endloop
endfacet
facet normal 0 0.819141 0.573593
outer loop
vertex 12.63 16.6277 -0.418121
vertex 16.93 16.8776 -0.775
vertex 12.63 16.8776 -0.775
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 12.63 16.44 -0.772726
vertex 12.63 16.815 -0.775
vertex 12.63 16.815 -1.18
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 12.63 16.44 -0.772726
vertex 12.63 16.815 -1.18
vertex 12.63 16.44 -1.18
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 12.63 16.815 -0.775
vertex 12.63 16.44 -0.772726
vertex 12.63 16.6277 -0.418121
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 12.63 16.39 -0.584542
vertex 12.63 16.44 -0.772726
vertex 12.63 16.39 -0.788181
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 12.63 16.44 -0.772726
vertex 12.63 16.39 -0.584542
vertex 12.63 16.6277 -0.418121
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 12.63 16.8776 -0.775
vertex 12.63 16.815 -0.775
vertex 12.63 16.6277 -0.418121
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 16.93 16.39 -0.584542
vertex 16.93 16.44 -0.772726
vertex 16.93 16.6277 -0.418121
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 16.93 16.44 -0.772726
vertex 16.93 16.39 -0.584542
vertex 16.93 16.39 -0.788181
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 16.93 16.6277 -0.418121
vertex 16.93 16.815 -0.775
vertex 16.93 16.8776 -0.775
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 16.93 16.44 -0.772726
vertex 16.93 16.815 -0.775
vertex 16.93 16.6277 -0.418121
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 16.93 16.815 -0.775
vertex 16.93 16.44 -0.772726
vertex 16.93 16.815 -1.18
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 16.93 16.815 -1.18
vertex 16.93 16.44 -0.772726
vertex 16.93 16.44 -1.18
endloop
endfacet
facet normal 0 -0.573534 0.819182
outer loop
vertex 12.63 16.6277 -0.418121
vertex 16.93 16.39 -0.584542
vertex 16.93 16.6277 -0.418121
endloop
endfacet
facet normal 0 -0.573534 0.819182
outer loop
vertex 16.93 16.39 -0.584542
vertex 12.63 16.6277 -0.418121
vertex 12.63 16.39 -0.584542
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 21.365 16.39 -1.68
vertex 21.365 19.49 -1.88
vertex 21.365 19.49 -1.68
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 21.365 19.49 -1.88
vertex 21.365 16.39 -1.68
vertex 21.365 16.39 -1.88
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 16.93 19.49 -1.88
vertex 21.365 19.49 -1.68
vertex 21.365 19.49 -1.88
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 21.365 19.49 -1.68
vertex 16.93 19.49 -1.88
vertex 8.63 19.49 -1.68
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 12.63 19.49 -1.88
vertex 8.63 19.49 -1.68
vertex 16.93 19.49 -1.88
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 8.63 19.49 -1.68
vertex 12.63 19.49 -1.88
vertex 8.63 19.49 -1.88
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 16.93 19.49 0
vertex 12.63 19.49 0.205869
vertex 16.93 19.49 0.205869
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 12.63 19.49 0.205869
vertex 16.93 19.49 0
vertex 12.63 19.49 0
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 12.63 16.39 -0.788181
vertex 16.93 16.39 -0.584542
vertex 12.63 16.39 -0.584542
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 16.93 16.39 -0.584542
vertex 12.63 16.39 -0.788181
vertex 16.93 16.39 -0.788181
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 12.63 16.39 -1.80532
vertex 16.93 16.39 -1.68
vertex 12.63 16.39 -1.68
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 16.93 16.39 -1.68
vertex 12.63 16.39 -1.80532
vertex 16.93 16.39 -1.80532
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 8.63 16.39 -1.88
vertex 8.63 19.49 -1.68
vertex 8.63 19.49 -1.88
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 8.63 19.49 -1.68
vertex 8.63 16.39 -1.88
vertex 8.63 16.39 -1.68
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 12.63 18.39 -1.88
vertex 16.93 19.49 -1.88
vertex 16.93 18.39 -1.88
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 16.93 19.49 -1.88
vertex 12.63 18.39 -1.88
vertex 12.63 19.49 -1.88
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 12.63 19.3138 0.27
vertex 16.93 19.1569 0.27
vertex 16.93 19.3138 0.27
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 16.93 19.1569 0.27
vertex 12.63 19.3138 0.27
vertex 12.63 19.1569 0.27
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 20.43 17.39 -1.88
vertex 20.43 18.39 -1.575
vertex 20.43 18.39 -1.88
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 20.43 18.39 -1.575
vertex 20.43 17.39 -1.88
vertex 20.43 17.39 -1.575
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 12.63 18.39 -1.88
vertex 9.63 18.39 -1.575
vertex 9.63 18.39 -1.88
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 16.93 18.39 -1.88
vertex 9.63 18.39 -1.575
vertex 12.63 18.39 -1.88
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 9.63 18.39 -1.575
vertex 16.93 18.39 -1.88
vertex 20.43 18.39 -1.575
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 20.43 18.39 -1.575
vertex 16.93 18.39 -1.88
vertex 20.43 18.39 -1.88
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 20.43 17.39 -1.88
vertex 9.63 17.39 -1.575
vertex 20.43 17.39 -1.575
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 9.63 17.39 -1.575
vertex 20.43 17.39 -1.88
vertex 9.63 17.39 -1.88
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 9.63 17.39 -1.575
vertex 9.63 18.39 -1.88
vertex 9.63 18.39 -1.575
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 9.63 18.39 -1.88
vertex 9.63 17.39 -1.575
vertex 9.63 17.39 -1.88
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 20.765 16.815 -1.575
vertex 20.765 18.845 -1.18
vertex 20.765 18.845 -1.575
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 20.765 18.845 -1.18
vertex 20.765 16.815 -1.575
vertex 20.765 16.815 -1.18
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 9.315 18.845 -1.575
vertex 12.63 18.845 -1.18
vertex 9.315 18.845 -1.18
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 12.63 18.845 -1.18
vertex 9.315 18.845 -1.575
vertex 16.93 18.845 -1.18
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 20.765 18.845 -1.575
vertex 16.93 18.845 -1.18
vertex 9.315 18.845 -1.575
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 16.93 18.845 -1.18
vertex 20.765 18.845 -1.575
vertex 20.765 18.845 -1.18
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 12.63 18.845 -1.18
vertex 16.93 18.845 -0.775
vertex 12.63 18.845 -0.775
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 16.93 18.845 -0.775
vertex 12.63 18.845 -1.18
vertex 16.93 18.845 -1.18
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 20.765 16.815 -1.575
vertex 16.93 16.815 -1.18
vertex 20.765 16.815 -1.18
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 9.315 16.815 -1.575
vertex 16.93 16.815 -1.18
vertex 20.765 16.815 -1.575
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 16.93 16.815 -1.18
vertex 9.315 16.815 -1.575
vertex 12.63 16.815 -1.18
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 12.63 16.815 -1.18
vertex 9.315 16.815 -1.575
vertex 9.315 16.815 -1.18
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 16.93 16.815 -1.18
vertex 12.63 16.815 -0.775
vertex 16.93 16.815 -0.775
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 12.63 16.815 -0.775
vertex 16.93 16.815 -1.18
vertex 12.63 16.815 -1.18
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 9.315 16.815 -1.18
vertex 9.315 18.845 -1.575
vertex 9.315 18.845 -1.18
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 9.315 18.845 -1.575
vertex 9.315 16.815 -1.18
vertex 9.315 16.815 -1.575
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.43 17.39 -1.575
vertex 20.765 18.845 -1.575
vertex 20.43 18.39 -1.575
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 9.315 18.845 -1.575
vertex 20.43 18.39 -1.575
vertex 20.765 18.845 -1.575
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.63 18.39 -1.575
vertex 9.315 18.845 -1.575
vertex 9.63 17.39 -1.575
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.43 18.39 -1.575
vertex 9.315 18.845 -1.575
vertex 9.63 18.39 -1.575
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.765 18.845 -1.575
vertex 20.43 17.39 -1.575
vertex 20.765 16.815 -1.575
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.315 16.815 -1.575
vertex 20.43 17.39 -1.575
vertex 9.63 17.39 -1.575
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.43 17.39 -1.575
vertex 9.315 16.815 -1.575
vertex 20.765 16.815 -1.575
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.315 16.815 -1.575
vertex 9.63 17.39 -1.575
vertex 9.315 18.845 -1.575
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 12.63 18.7765 -0.775
vertex 16.93 18.845 -0.775
vertex 16.93 18.7765 -0.775
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 16.93 18.845 -0.775
vertex 12.63 18.7765 -0.775
vertex 12.63 18.845 -0.775
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 12.63 16.815 -0.775
vertex 16.93 16.8776 -0.775
vertex 16.93 16.815 -0.775
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 16.93 16.8776 -0.775
vertex 12.63 16.815 -0.775
vertex 12.63 16.8776 -0.775
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 12.63 18.82 -1.18
vertex 9.63 18.39 -1.18
vertex 12.63 18.6291 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.63 18.39 -1.18
vertex 9.34 18.82 -1.18
vertex 9.63 17.39 -1.18
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 9.34 18.82 -1.18
vertex 9.63 18.39 -1.18
vertex 12.63 18.82 -1.18
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 9.63 17.39 -1.18
vertex 16.93 17.1611 -1.18
vertex 20.43 17.39 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 16.93 17.1611 -1.18
vertex 9.63 17.39 -1.18
vertex 12.63 17.1611 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.63 17.39 -1.18
vertex 12.63 16.84 -1.18
vertex 12.63 17.1611 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.63 17.39 -1.18
vertex 9.34 16.84 -1.18
vertex 12.63 16.84 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.34 16.84 -1.18
vertex 9.63 17.39 -1.18
vertex 9.34 18.82 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.43 17.39 -1.18
vertex 20.74 18.82 -1.18
vertex 20.43 18.39 -1.18
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 16.93 18.82 -1.18
vertex 20.43 18.39 -1.18
vertex 20.74 18.82 -1.18
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 16.93 18.6291 -1.18
vertex 20.43 18.39 -1.18
vertex 16.93 18.82 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.63 18.39 -1.18
vertex 16.93 18.6291 -1.18
vertex 12.63 18.6291 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 16.93 18.6291 -1.18
vertex 9.63 18.39 -1.18
vertex 20.43 18.39 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.74 18.82 -1.18
vertex 20.43 17.39 -1.18
vertex 20.74 16.84 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 16.93 16.84 -1.18
vertex 20.43 17.39 -1.18
vertex 16.93 17.1611 -1.18
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 20.43 17.39 -1.18
vertex 16.93 16.84 -1.18
vertex 20.74 16.84 -1.18
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 16.93 18.7674 -0.799999
vertex 16.93 18.82 -1.18
vertex 16.93 18.82 -0.799999
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 16.93 18.82 -1.18
vertex 16.93 18.7674 -0.799999
vertex 16.93 18.6291 -1.18
endloop
endfacet
facet normal 0 -0.9397 0.342
outer loop
vertex 12.63 18.6291 -1.18
vertex 16.93 18.7674 -0.799999
vertex 12.63 18.7674 -0.799999
endloop
endfacet
facet normal 0 -0.9397 0.342
outer loop
vertex 16.93 18.7674 -0.799999
vertex 12.63 18.6291 -1.18
vertex 16.93 18.6291 -1.18
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 12.63 18.82 -1.18
vertex 12.63 18.7674 -0.799999
vertex 12.63 18.82 -0.799999
endloop
endfacet
facet normal -1 0 -0
outer loop
vertex 12.63 18.7674 -0.799999
vertex 12.63 18.82 -1.18
vertex 12.63 18.6291 -1.18
endloop
endfacet
facet normal 0 0.819233 0.573461
outer loop
vertex 16.93 17.1611 -1.18
vertex 12.63 16.8951 -0.799999
vertex 16.93 16.8951 -0.799999
endloop
endfacet
facet normal 0 0.819233 0.573461
outer loop
vertex 12.63 16.8951 -0.799999
vertex 16.93 17.1611 -1.18
vertex 12.63 17.1611 -1.18
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 12.63 16.84 -1.18
vertex 12.63 16.8951 -0.799999
vertex 12.63 17.1611 -1.18
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 12.63 16.8951 -0.799999
vertex 12.63 16.84 -1.18
vertex 12.63 16.84 -0.799999
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 16.93 16.84 -1.18
vertex 16.93 16.8951 -0.799999
vertex 16.93 16.84 -0.799999
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 16.93 16.8951 -0.799999
vertex 16.93 16.84 -1.18
vertex 16.93 17.1611 -1.18
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 20.43 17.39 -1.45
vertex 20.43 18.39 -1.18
vertex 20.43 18.39 -1.45
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 20.43 18.39 -1.18
vertex 20.43 17.39 -1.45
vertex 20.43 17.39 -1.18
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 9.63 18.39 -1.45
vertex 20.43 18.39 -1.18
vertex 9.63 18.39 -1.18
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 20.43 18.39 -1.18
vertex 9.63 18.39 -1.45
vertex 20.43 18.39 -1.45
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 20.43 17.39 -1.45
vertex 9.63 17.39 -1.18
vertex 20.43 17.39 -1.18
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 9.63 17.39 -1.18
vertex 20.43 17.39 -1.45
vertex 9.63 17.39 -1.45
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 9.63 17.39 -1.18
vertex 9.63 18.39 -1.45
vertex 9.63 18.39 -1.18
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 9.63 18.39 -1.45
vertex 9.63 17.39 -1.18
vertex 9.63 17.39 -1.45
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 20.74 16.84 -1.18
vertex 20.74 18.82 -1.45
vertex 20.74 18.82 -1.18
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 20.74 18.82 -1.45
vertex 20.74 16.84 -1.18
vertex 20.74 16.84 -1.45
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 20.74 18.82 -1.45
vertex 16.93 18.82 -1.18
vertex 20.74 18.82 -1.18
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 9.34 18.82 -1.45
vertex 16.93 18.82 -1.18
vertex 20.74 18.82 -1.45
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 16.93 18.82 -1.18
vertex 9.34 18.82 -1.45
vertex 12.63 18.82 -1.18
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 12.63 18.82 -1.18
vertex 9.34 18.82 -1.45
vertex 9.34 18.82 -1.18
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 16.93 18.82 -1.18
vertex 12.63 18.82 -0.799999
vertex 16.93 18.82 -0.799999
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 12.63 18.82 -0.799999
vertex 16.93 18.82 -1.18
vertex 12.63 18.82 -1.18
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 9.34 16.84 -1.45
vertex 12.63 16.84 -1.18
vertex 9.34 16.84 -1.18
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 12.63 16.84 -1.18
vertex 9.34 16.84 -1.45
vertex 16.93 16.84 -1.18
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 20.74 16.84 -1.45
vertex 16.93 16.84 -1.18
vertex 9.34 16.84 -1.45
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 16.93 16.84 -1.18
vertex 20.74 16.84 -1.45
vertex 20.74 16.84 -1.18
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 12.63 16.84 -1.18
vertex 16.93 16.84 -0.799999
vertex 12.63 16.84 -0.799999
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 16.93 16.84 -0.799999
vertex 12.63 16.84 -1.18
vertex 16.93 16.84 -1.18
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 9.34 16.84 -1.45
vertex 9.34 18.82 -1.18
vertex 9.34 18.82 -1.45
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 9.34 18.82 -1.18
vertex 9.34 16.84 -1.45
vertex 9.34 16.84 -1.18
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 20.74 16.84 -1.45
vertex 20.43 17.39 -1.45
vertex 20.74 18.82 -1.45
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 9.34 16.84 -1.45
vertex 20.43 17.39 -1.45
vertex 20.74 16.84 -1.45
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 9.34 18.82 -1.45
vertex 9.63 17.39 -1.45
vertex 9.34 16.84 -1.45
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 20.43 17.39 -1.45
vertex 9.34 16.84 -1.45
vertex 9.63 17.39 -1.45
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 20.43 18.39 -1.45
vertex 20.74 18.82 -1.45
vertex 20.43 17.39 -1.45
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 9.34 18.82 -1.45
vertex 20.43 18.39 -1.45
vertex 9.63 18.39 -1.45
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 20.43 18.39 -1.45
vertex 9.34 18.82 -1.45
vertex 20.74 18.82 -1.45
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 9.63 17.39 -1.45
vertex 9.34 18.82 -1.45
vertex 9.63 18.39 -1.45
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 12.63 18.82 -0.799999
vertex 16.93 18.7674 -0.799999
vertex 16.93 18.82 -0.799999
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 16.93 18.7674 -0.799999
vertex 12.63 18.82 -0.799999
vertex 12.63 18.7674 -0.799999
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 12.63 16.8951 -0.799999
vertex 16.93 16.84 -0.799999
vertex 16.93 16.8951 -0.799999
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 16.93 16.84 -0.799999
vertex 12.63 16.8951 -0.799999
vertex 12.63 16.84 -0.799999
endloop
endfacet
endsolid OpenSCAD_Model
include<../handles.scad>
rotate([-90,0,0])
handle(30,40,22, false);
rotate([-90,0,0])
handle(30,40,22, true);
No preview for this file type
solid OpenSCAD_Model
facet normal 0 0 -1
outer loop
vertex 104 11.0442 164.4
vertex 108.3 13.6787 164.4
vertex 108.3 11.0442 164.4
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 104 17.9238 164.4
vertex 108.3 13.6787 164.4
vertex 104 11.0442 164.4
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 108.3 13.6787 164.4
vertex 104 17.9238 164.4
vertex 108.3 17.9213 164.4
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 108.3 17.9213 164.4
vertex 104 17.9238 164.4
vertex 108.3 17.9238 164.4
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 108.3 13.6787 164.4
vertex 128.3 17.9213 164.4
vertex 128.3 13.6787 164.4
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 128.3 17.9213 164.4
vertex 108.3 13.6787 164.4
vertex 108.3 17.9213 164.4
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 128.3 13.6787 164.4
vertex 132.5 11.0442 164.4
vertex 128.3 11.0442 164.4
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 132.5 11.0442 164.4
vertex 128.3 13.6787 164.4
vertex 132.5 17.9238 164.4
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 128.3 17.9213 164.4
vertex 132.5 17.9238 164.4
vertex 128.3 13.6787 164.4
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 132.5 17.9238 164.4
vertex 128.3 17.9213 164.4
vertex 128.3 17.9238 164.4
endloop
endfacet
facet normal 0 -0.999855 -0.0170385
outer loop
vertex 104 17.9936 160.304
vertex 108.3 17.9238 164.4
vertex 104 17.9238 164.4
endloop
endfacet
facet normal 0 -0.999855 -0.0170385
outer loop
vertex 108.3 17.9238 164.4
vertex 104 17.9936 160.304
vertex 108.3 17.9936 160.304
endloop
endfacet
facet normal 0 -0.999855 -0.0170385
outer loop
vertex 128.3 17.9936 160.304
vertex 132.5 17.9238 164.4
vertex 128.3 17.9238 164.4
endloop
endfacet
facet normal 0 -0.999855 -0.0170385
outer loop
vertex 132.5 17.9238 164.4
vertex 128.3 17.9936 160.304
vertex 132.5 17.9936 160.304
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 108.3 13.6787 164.4
vertex 128.3 13.6787 165.961
vertex 108.3 13.6787 165.961
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 128.3 13.6787 165.961
vertex 108.3 13.6787 164.4
vertex 128.3 13.6787 164.4
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 128.3 17.9213 164.4
vertex 108.3 17.9213 165.961
vertex 128.3 17.9213 165.961
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 108.3 17.9213 165.961
vertex 128.3 17.9213 164.4
vertex 108.3 17.9213 164.4
endloop
endfacet
facet normal -0 0.577354 0.816494
outer loop
vertex 108.3 17.9213 165.961
vertex 128.3 15.8 167.461
vertex 128.3 17.9213 165.961
endloop
endfacet
facet normal 0 0.577354 0.816494
outer loop
vertex 128.3 15.8 167.461
vertex 108.3 17.9213 165.961
vertex 108.3 15.8 167.461
endloop
endfacet
facet normal 0 -0.577354 0.816494
outer loop
vertex 108.3 15.8 167.461
vertex 128.3 13.6787 165.961
vertex 128.3 15.8 167.461
endloop
endfacet
facet normal 0 -0.577354 0.816494
outer loop
vertex 128.3 13.6787 165.961
vertex 108.3 15.8 167.461
vertex 108.3 13.6787 165.961
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 108.3 22.9 163.839
vertex 104 22.9 165.961
vertex 108.3 22.9 165.961
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 104 22.9 165.961
vertex 108.3 22.9 163.839
vertex 104 22.9 163.839
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 132.5 22.9 163.839
vertex 128.3 22.9 165.961
vertex 132.5 22.9 165.961
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 128.3 22.9 165.961
vertex 132.5 22.9 163.839
vertex 128.3 22.9 163.839
endloop
endfacet
facet normal 0 0.66221 -0.749318
outer loop
vertex 104 18.9 160.304
vertex 108.3 22.9 163.839
vertex 108.3 18.9 160.304
endloop
endfacet
facet normal 0 0.66221 -0.749318
outer loop
vertex 108.3 22.9 163.839
vertex 104 18.9 160.304
vertex 104 22.9 163.839
endloop
endfacet
facet normal 0 0.66221 -0.749318
outer loop
vertex 128.3 18.9 160.304
vertex 132.5 22.9 163.839
vertex 132.5 18.9 160.304
endloop
endfacet
facet normal 0 0.66221 -0.749318
outer loop
vertex 132.5 22.9 163.839
vertex 128.3 18.9 160.304
vertex 128.3 22.9 163.839
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 104 15.9 171.618
vertex 108.3 12.9 171.618
vertex 108.3 15.9 171.618
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 108.3 12.9 171.618
vertex 104 15.9 171.618
vertex 104 12.9 171.618
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 128.3 15.9 171.618
vertex 132.5 12.9 171.618
vertex 132.5 15.9 171.618
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 132.5 12.9 171.618
vertex 128.3 15.9 171.618
vertex 128.3 12.9 171.618
endloop
endfacet
facet normal -0 0.628549 0.77777
outer loop
vertex 104 22.9 165.961
vertex 108.3 15.9 171.618
vertex 108.3 22.9 165.961
endloop
endfacet
facet normal 0 0.628549 0.77777
outer loop
vertex 108.3 15.9 171.618
vertex 104 22.9 165.961
vertex 104 15.9 171.618
endloop
endfacet
facet normal -0 0.628549 0.77777
outer loop
vertex 128.3 22.9 165.961
vertex 132.5 15.9 171.618
vertex 132.5 22.9 165.961
endloop
endfacet
facet normal 0 0.628549 0.77777
outer loop
vertex 132.5 15.9 171.618
vertex 128.3 22.9 165.961
vertex 128.3 15.9 171.618
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 104 17.9936 160.304
vertex 108.3 18.9 160.304
vertex 108.3 17.9936 160.304
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 108.3 18.9 160.304
vertex 104 17.9936 160.304
vertex 104 18.9 160.304
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 128.3 17.9936 160.304
vertex 132.5 18.9 160.304
vertex 132.5 17.9936 160.304
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 132.5 18.9 160.304
vertex 128.3 17.9936 160.304
vertex 128.3 18.9 160.304
endloop
endfacet
facet normal 0 -0.968501 0.249009
outer loop
vertex 104 11.0442 164.4
vertex 108.3 12.9 171.618
vertex 104 12.9 171.618
endloop
endfacet
facet normal 0 -0.968501 0.249009
outer loop
vertex 108.3 12.9 171.618
vertex 104 11.0442 164.4
vertex 108.3 11.0442 164.4
endloop
endfacet
facet normal 0 -0.968501 0.249009
outer loop
vertex 128.3 11.0442 164.4
vertex 132.5 12.9 171.618
vertex 128.3 12.9 171.618
endloop
endfacet
facet normal 0 -0.968501 0.249009
outer loop
vertex 132.5 12.9 171.618
vertex 128.3 11.0442 164.4
vertex 132.5 11.0442 164.4
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 128.3 11.0442 164.4
vertex 128.3 13.6787 165.961
vertex 128.3 13.6787 164.4
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 128.3 13.6787 165.961
vertex 128.3 11.0442 164.4
vertex 128.3 12.9 171.618
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 128.3 17.9238 164.4
vertex 128.3 22.9 163.839
vertex 128.3 18.9 160.304
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 128.3 17.9238 164.4
vertex 128.3 18.9 160.304
vertex 128.3 17.9936 160.304
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 128.3 22.9 163.839
vertex 128.3 17.9238 164.4
vertex 128.3 22.9 165.961
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 128.3 17.9213 165.961
vertex 128.3 17.9238 164.4
vertex 128.3 17.9213 164.4
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 128.3 17.9238 164.4
vertex 128.3 17.9213 165.961
vertex 128.3 22.9 165.961
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 128.3 17.9213 165.961
vertex 128.3 15.9 171.618
vertex 128.3 22.9 165.961
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 128.3 15.8 167.461
vertex 128.3 15.9 171.618
vertex 128.3 17.9213 165.961
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 128.3 12.9 171.618
vertex 128.3 15.8 167.461
vertex 128.3 13.6787 165.961
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 128.3 15.8 167.461
vertex 128.3 12.9 171.618
vertex 128.3 15.9 171.618
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 108.3 17.9238 164.4
vertex 108.3 22.9 163.839
vertex 108.3 22.9 165.961
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 108.3 22.9 163.839
vertex 108.3 17.9238 164.4
vertex 108.3 18.9 160.304
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 108.3 18.9 160.304
vertex 108.3 17.9238 164.4
vertex 108.3 17.9936 160.304
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 108.3 22.9 165.961
vertex 108.3 17.9213 165.961
vertex 108.3 17.9238 164.4
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 108.3 15.9 171.618
vertex 108.3 17.9213 165.961
vertex 108.3 22.9 165.961
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 108.3 15.9 171.618
vertex 108.3 15.8 167.461
vertex 108.3 17.9213 165.961
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 108.3 12.9 171.618
vertex 108.3 15.8 167.461
vertex 108.3 15.9 171.618
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 108.3 15.8 167.461
vertex 108.3 12.9 171.618
vertex 108.3 13.6787 165.961
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 108.3 11.0442 164.4
vertex 108.3 13.6787 165.961
vertex 108.3 12.9 171.618
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 108.3 13.6787 165.961
vertex 108.3 11.0442 164.4
vertex 108.3 13.6787 164.4
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 108.3 17.9238 164.4
vertex 108.3 17.9213 165.961
vertex 108.3 17.9213 164.4
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 108.3 17.9213 174.4
vertex 128.3 17.9238 174.4
vertex 128.3 17.9213 174.4
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 128.3 17.9238 174.4
vertex 108.3 17.9213 174.4
vertex 108.3 17.9238 174.4
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 108.3 11.0442 174.4
vertex 128.3 13.6787 174.4
vertex 128.3 11.0442 174.4
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 128.3 13.6787 174.4
vertex 108.3 11.0442 174.4
vertex 108.3 13.6787 174.4
endloop
endfacet
facet normal 0 -0.999855 -0.0170385
outer loop
vertex 108.3 17.9936 170.304
vertex 128.3 17.9238 174.4
vertex 108.3 17.9238 174.4
endloop
endfacet
facet normal 0 -0.999855 -0.0170385
outer loop
vertex 128.3 17.9238 174.4
vertex 108.3 17.9936 170.304
vertex 128.3 17.9936 170.304
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 128.3 22.9 173.839
vertex 108.3 22.9 175.961
vertex 128.3 22.9 175.961
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 108.3 22.9 175.961
vertex 128.3 22.9 173.839
vertex 108.3 22.9 173.839
endloop
endfacet
facet normal 0 0.66221 -0.749318
outer loop
vertex 108.3 18.9 170.304
vertex 128.3 22.9 173.839
vertex 128.3 18.9 170.304
endloop
endfacet
facet normal 0 0.66221 -0.749318
outer loop
vertex 128.3 22.9 173.839
vertex 108.3 18.9 170.304
vertex 108.3 22.9 173.839
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 108.3 15.9 181.618
vertex 128.3 12.9 181.618
vertex 128.3 15.9 181.618
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 128.3 12.9 181.618
vertex 108.3 15.9 181.618
vertex 108.3 12.9 181.618
endloop
endfacet
facet normal -0 0.628549 0.77777
outer loop
vertex 108.3 22.9 175.961
vertex 128.3 15.9 181.618
vertex 128.3 22.9 175.961
endloop
endfacet
facet normal 0 0.628549 0.77777
outer loop
vertex 128.3 15.9 181.618
vertex 108.3 22.9 175.961
vertex 108.3 15.9 181.618
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 108.3 17.9936 170.304
vertex 128.3 18.9 170.304
vertex 128.3 17.9936 170.304
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 128.3 18.9 170.304
vertex 108.3 17.9936 170.304
vertex 108.3 18.9 170.304
endloop
endfacet
facet normal 0 -0.968501 0.249009
outer loop
vertex 108.3 11.0442 174.4
vertex 128.3 12.9 181.618
vertex 108.3 12.9 181.618
endloop
endfacet
facet normal 0 -0.968501 0.249009
outer loop
vertex 128.3 12.9 181.618
vertex 108.3 11.0442 174.4
vertex 128.3 11.0442 174.4
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 128.3 17.9238 174.4
vertex 128.3 22.9 173.839
vertex 128.3 22.9 175.961
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 128.3 22.9 173.839
vertex 128.3 17.9238 174.4
vertex 128.3 18.9 170.304
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 128.3 18.9 170.304
vertex 128.3 17.9238 174.4
vertex 128.3 17.9936 170.304
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 128.3 22.9 175.961
vertex 128.3 17.9213 175.961
vertex 128.3 17.9238 174.4
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 128.3 15.9 181.618
vertex 128.3 17.9213 175.961
vertex 128.3 22.9 175.961
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 128.3 15.9 181.618
vertex 128.3 15.8 177.461
vertex 128.3 17.9213 175.961
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 128.3 12.9 181.618
vertex 128.3 15.8 177.461
vertex 128.3 15.9 181.618
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 128.3 15.8 177.461
vertex 128.3 12.9 181.618
vertex 128.3 13.6787 175.961
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 128.3 11.0442 174.4
vertex 128.3 13.6787 175.961
vertex 128.3 12.9 181.618
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 128.3 13.6787 175.961
vertex 128.3 11.0442 174.4
vertex 128.3 13.6787 174.4
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 128.3 17.9238 174.4
vertex 128.3 17.9213 175.961
vertex 128.3 17.9213 174.4
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 108.3 11.0442 174.4
vertex 108.3 13.6787 175.961
vertex 108.3 13.6787 174.4
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 108.3 13.6787 175.961
vertex 108.3 11.0442 174.4
vertex 108.3 12.9 181.618
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 108.3 17.9238 174.4
vertex 108.3 22.9 173.839
vertex 108.3 18.9 170.304
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 108.3 17.9238 174.4
vertex 108.3 18.9 170.304
vertex 108.3 17.9936 170.304
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 108.3 22.9 173.839
vertex 108.3 17.9238 174.4
vertex 108.3 22.9 175.961
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 108.3 17.9213 175.961
vertex 108.3 17.9238 174.4
vertex 108.3 17.9213 174.4
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 108.3 17.9238 174.4
vertex 108.3 17.9213 175.961
vertex 108.3 22.9 175.961
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 108.3 17.9213 175.961
vertex 108.3 15.9 181.618
vertex 108.3 22.9 175.961
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 108.3 15.8 177.461
vertex 108.3 15.9 181.618
vertex 108.3 17.9213 175.961
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 108.3 12.9 181.618
vertex 108.3 15.8 177.461
vertex 108.3 13.6787 175.961
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 108.3 15.8 177.461
vertex 108.3 12.9 181.618
vertex 108.3 15.9 181.618
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 128.3 13.6787 174.4
vertex 108.3 13.6787 175.961
vertex 128.3 13.6787 175.961
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 108.3 13.6787 175.961
vertex 128.3 13.6787 174.4
vertex 108.3 13.6787 174.4
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 108.3 17.9213 174.4
vertex 128.3 17.9213 175.961
vertex 108.3 17.9213 175.961
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 128.3 17.9213 175.961
vertex 108.3 17.9213 174.4
vertex 128.3 17.9213 174.4
endloop
endfacet
facet normal 0 -0.577354 -0.816494
outer loop
vertex 108.3 15.8 177.461
vertex 128.3 17.9213 175.961
vertex 128.3 15.8 177.461
endloop
endfacet
facet normal -0 -0.577354 -0.816494
outer loop
vertex 128.3 17.9213 175.961
vertex 108.3 15.8 177.461
vertex 108.3 17.9213 175.961
endloop
endfacet
facet normal 0 0.577354 -0.816494
outer loop
vertex 108.3 13.6787 175.961
vertex 128.3 15.8 177.461
vertex 128.3 13.6787 175.961
endloop
endfacet
facet normal 0 0.577354 -0.816494
outer loop
vertex 128.3 15.8 177.461
vertex 108.3 13.6787 175.961
vertex 108.3 15.8 177.461
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 132.5 17.9238 164.4
vertex 132.5 22.9 163.839
vertex 132.5 22.9 165.961
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 132.5 22.9 163.839
vertex 132.5 17.9238 164.4
vertex 132.5 18.9 160.304
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 132.5 18.9 160.304
vertex 132.5 17.9238 164.4
vertex 132.5 17.9936 160.304
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 132.5 15.9 171.618
vertex 132.5 17.9238 164.4
vertex 132.5 22.9 165.961
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 132.5 11.0442 164.4
vertex 132.5 15.9 171.618
vertex 132.5 12.9 171.618
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 132.5 15.9 171.618
vertex 132.5 11.0442 164.4
vertex 132.5 17.9238 164.4
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 104 17.9238 164.4
vertex 104 22.9 163.839
vertex 104 18.9 160.304
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 104 17.9238 164.4
vertex 104 18.9 160.304
vertex 104 17.9936 160.304
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 104 22.9 163.839
vertex 104 17.9238 164.4
vertex 104 22.9 165.961
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 104 17.9238 164.4
vertex 104 15.9 171.618
vertex 104 22.9 165.961
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 104 11.0442 164.4
vertex 104 15.9 171.618
vertex 104 17.9238 164.4
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex 104 15.9 171.618
vertex 104 11.0442 164.4
vertex 104 12.9 171.618
endloop
endfacet
endsolid OpenSCAD_Model
$fn=20; $fn=20;
strength = 0.25;strength = 0.25; strength = 2.5;
gratesize = 1.68; gratesize = 16.8;
roundborderInner = 0.5; innergrateXypos = 80;
recess = 0.787; innergrateYxpos = 70;
lidrecess = 0.57;
handleWidth = 12.63;
handleHeight = 3;
handleCorner = 0.8;
gxXPos = 5.8; roundborderInner = 5;
gxYPos = 0.7; recess = 7.87;
lidrecess = 5.7;
handleWidth = 126.3;
handleHeight = 30;
handleCorner = 8;
gxXPos = 58;
gxYPos = 7;
offset = gratesize+roundborderInner; offset = gratesize+roundborderInner;
base = recess-(roundborderInner+strength); base = recess-(roundborderInner+strength);
screwhead = 0.4; screwhead = 4;
nutheight = 0.5; nutheight = 5;
shimblockHeight = 1; shimblockHeight = 10;
shimheight = 0.14; shimheight = 1.4;
shimdiameter = 1.2; shimdiameter = 12;
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!