// allviews appuie // testviews test assemblage include module appuie(){ len=123; difference(){ cube([90,len+27,15]); union() { translate([11,30,-1]) { cube([68,len+1,20]); } translate([3,30,7]) { cube([83,len+1,15]); } translate([10,-1,7.5]) { cube([70,len+31,20]); } } } } module main_view(view){ if (view=="appuie"){ appuie(); }else if (view=="test") { intersection() { translate([0,130,0]) { cube([90,60,15]); } appuie(); } } else if (view=="assemblage"){ appuie(); translate([5,30,15]) cube([80,150,10]); } }