User:Dorkmo/Ideas/Battery/SCAD: Difference between revisions
< User:Dorkmo | Ideas | Battery
Jump to navigation
Jump to search
(Created page with " <nowiki> mesh_opening = 1 ; mesh_angle = 45; cage_wall = 10 ; width = 20; for (t = [0 : width]) { translate(t*[10,10,10]) cube(size = [mesh_opening,mesh_opening,(mesh_open...") |
No edit summary |
||
Line 10: | Line 10: | ||
cube(size = [mesh_opening,mesh_opening,(mesh_opening*2)+(sin(90)*(10/sin(90-mesh_angle)))], center=false); | cube(size = [mesh_opening,mesh_opening,(mesh_opening*2)+(sin(90)*(10/sin(90-mesh_angle)))], center=false); | ||
} | } | ||
</nowiki> | |||
===inside cage=== | |||
<nowiki> | |||
height = 60; | |||
tub_width = 95; | |||
tub_length = 70; | |||
outsidewall = 5; | |||
basethickness = 5; | |||
tub_wall = 5; | |||
spacing = 5; | |||
cage_height = 40; | |||
cage_wall = 10; | |||
cage_endwall = 5; | |||
cage_base = 5; | |||
wedge_hieght = 10; | |||
difference() | |||
{ | |||
cube(size = [(tub_width-(spacing*3))/2,tub_length-(spacing*2),cage_height], center=false); | |||
translate([cage_wall, cage_endwall, cage_base]) | |||
cube(size = [((tub_width-(spacing*3))/2)-(cage_wall*2),(tub_length-(spacing*2))-(cage_endwall*2),cage_height-cage_base], center=false); | |||
} | |||
</nowiki> | |||
===single cell tub=== | |||
<nowiki> | |||
height = 60; | |||
oa_width = 80; | |||
oa_length = 105; | |||
outsidewall = 5; | |||
basethickness = 5; | |||
membranethickness = 5; | |||
tub_wall = 5; | |||
spacing = 5; | |||
cage_height = 40; | |||
cage_wall = 10; | |||
cage_base = 5; | |||
difference() | |||
{ | |||
cube(size = [oa_width, oa_length, height], center=false); | |||
translate([outsidewall,outsidewall,basethickness]) | |||
cube(size = [oa_width-(outsidewall*2), oa_length-(outsidewall*2), height-basethickness], center=false); | |||
} | |||
</nowiki> | </nowiki> |
Revision as of 02:30, 24 October 2014
mesh_opening = 1 ; mesh_angle = 45; cage_wall = 10 ; width = 20; for (t = [0 : width]) { translate(t*[10,10,10]) cube(size = [mesh_opening,mesh_opening,(mesh_opening*2)+(sin(90)*(10/sin(90-mesh_angle)))], center=false); }
inside cage
height = 60; tub_width = 95; tub_length = 70; outsidewall = 5; basethickness = 5; tub_wall = 5; spacing = 5; cage_height = 40; cage_wall = 10; cage_endwall = 5; cage_base = 5; wedge_hieght = 10; difference() { cube(size = [(tub_width-(spacing*3))/2,tub_length-(spacing*2),cage_height], center=false); translate([cage_wall, cage_endwall, cage_base]) cube(size = [((tub_width-(spacing*3))/2)-(cage_wall*2),(tub_length-(spacing*2))-(cage_endwall*2),cage_height-cage_base], center=false); }
single cell tub
height = 60; oa_width = 80; oa_length = 105; outsidewall = 5; basethickness = 5; membranethickness = 5; tub_wall = 5; spacing = 5; cage_height = 40; cage_wall = 10; cage_base = 5; difference() { cube(size = [oa_width, oa_length, height], center=false); translate([outsidewall,outsidewall,basethickness]) cube(size = [oa_width-(outsidewall*2), oa_length-(outsidewall*2), height-basethickness], center=false); }