$fn=100; /* Panche rectangulaire */ module crp (){ cube ([20,24,2.5]); } module HCHO (){ cube ([2.2,2.7,0.5]); } module LED (){ cube ([4.7,2.7,1.1]); } module multi (){ cube ([2.4,4.5,0.4]); } module flam (){ cube ([4.0,1.7,0.5]); } module buz (){ cube ([2.2,1.7,0.4]); } module ard (){ cube ([7.7,6.3,1.6]); } module PM (){ cube ([8.6,4.2,0.6]); } module brd (){ cube ([8.4,6.2,1.1]); } module coupe(){ cube([2.,25.2,2.7]); } module trous (){ difference(){ crp(); translate([-0.1,-0.1,-0.1]) coupe(); translate([2.8,1.3,2.1]) HCHO(); translate([8.3,20.4,1.5]) LED(); translate([16.5,1.3,2.2]) multi(); translate([16.01,7.2,2.1]) flam(); translate([2.5,7.2,2.2]) buz(); translate([7.0,8.1,1]) ard(); translate([6.6,15.1,2.0]) PM(); translate([6.7,1.2,1.5]) brd(); } } module crenaux(){ translate([19.8,8.41,2.1]) cube([0.2,0.5,0.4]); translate([19.8,7.19,2.1]) cube([0.2,0.5,0.4]); } module enRectangle(){ crenaux(); trous(); } /* Planche en T */ module crp (){ cube ([20,24,2.5]); } module HCHO (){ cube ([2.2,2.7,0.5]); } module LED (){ cube ([4.7,2.7,1.1]); } module multi (){ cube ([2.4,4.5,0.4]); } module flam (){ cube ([4.0,1.7,0.5]); } module buz (){ cube ([2.2,1.7,0.4]); } module ard (){ cube ([7.7,6.3,1.6]); } module PM (){ cube ([8.6,4.2,0.6]); } module brd (){ cube ([8.4,6.2,1.1]); } module coupe(){ cube([2.,25.2,2.7]); } module T1(){ cube([3,19,2.7]); } module T2(){ cube([3,19,2.7]); } module trous2(){ difference(){ crp(); translate([-0.1,-0.1,-0.1]) coupe(); translate([1.89,10,-0.1,]) T1(); translate([17.1,10,-0.1,]) T2(); translate([2.8,1.3,2.1]) HCHO(); translate([8.3,20.4,1.5]) LED(); translate([16.5,1.3,2.2]) multi(); translate([16.01,7.2,2.1]) flam(); translate([2.5,7.2,2.2]) buz(); translate([7.0,8.1,1]) ard(); translate([6.6,15.1,2.0]) PM(); translate([6.7,1.2,1.5]) brd(); } } module crenaux(){ translate([19.8,8.41,2.1]) cube([0.2,0.5,0.4]); translate([19.8,7.19,2.1]) cube([0.2,0.5,0.4]); } module enT(){ crenaux(); trous2(); } // ON PEUT AFFICHER UN DES DEUX ICI EN CHANGEANT CELUI QU'ON OCCULTE enT(); //enRectangle();