summaryrefslogtreecommitdiff
path: root/view.scad
Unidiff
Diffstat (limited to 'view.scad') (more/less context) (ignore whitespace changes)
-rw-r--r--view.scad6
1 files changed, 4 insertions, 2 deletions
diff --git a/view.scad b/view.scad
index e3dcbee..cc996d6 100644
--- a/view.scad
+++ b/view.scad
@@ -1,33 +1,35 @@
1include <stuff.scad>;
1use <mixing.scad>; 2use <mixing.scad>;
2 3
3/** 4/**
4 * view(...) { 5 * view(...) {
5 * outer_mold();// children(0); 6 * outer_mold();// children(0);
6 * inner_shape();// children(1); 7 * inner_shape();// children(1);
7 * silicone(); // children(2); 8 * silicone(); // children(2);
8 * } 9 * }
9 */ 10 */
10module view(view,volume) { 11module view(view,volume) {
11 module cou() { color("palegreen",0.7) children(); } 12 module cou() { color("palegreen",0.7) children(); }
12 module cin() { color("silver",0.8) children(); } 13 module cin() { color("silver",0.8) children(); }
13 module csi() { color("salmon",0.5) children(); } 14 module csi() { color("salmon",0.5) children(); }
14 module cmx() { color("gray",0.7) children(); } 15 module cmx() { color("gray",0.7) children(); }
15 if(view=="outer") cou() children(0); 16 if(view=="outer") cou() children(0);
16 else if(view=="inner") cin() children(1); 17 else if(view=="inner") cin() children(1);
17 else if(view=="mixplate") cmx() { 18 else if(view=="mixplate") cmx() {
18 mixing(volume=volume,what="vessel"); 19 mixing(volume=volume,what="vessel");
19 translate([0,mixing_size(volume=volume)[1]/2+5,0]) 20 translate([0,mixing_size(volume=volume)[1]/2+5,0])
20 rotate([0,0,90]) mixing(volume=volume,what="splitter"); 21 rotate([0,0,90]) mixing(volume=volume,what="splitter");
21 }else if(view=="outcome") csi() { 22 }else if(view=="outcome") csi() {
22 difference() { 23 difference() {
23 children(2); 24 children(2);
24 children([0:1]); 25 children([0:1]);
25 } 26 }
26 }else{ 27 }else{
27 cou() children(0); cin() children(1); 28 cou() children(0); cin() children(1);
28 csi() children(2); 29 csi() children(2);
29 translate([-mixing_size(volume=volume)[1]*2,0]) rotate([0,0,90]) 30 if (!abro)
30 cmx() mixing(volume=volume,what="altogethernow"); 31 translate([-mixing_size(volume=volume)[1]*2,0]) rotate([0,0,90])
32 cmx() mixing(volume=volume,what="altogethernow");
31 } 33 }
32} 34}
33/* vim:set ai sw=1: */ 35/* vim:set ai sw=1: */