taillede=50;// taille du corps du dé ecartementde=0.25;// //corps du dé. difference(){ color("lightgrey",1){//colorie le coprs en gris clair intersection(){//donne le coté arrondi au cube cube(taillede, center=true); //cube de la taille définie sphere(r=0.7*taillede, $fn=200); } //sphere de diamètre définie qui permet d'arrondir les angles }//fin couleur bleu $fn=20;//définition des faces rondes //Faces 1/6 color("black",1){//colorisation des faces en noir translate([0,0,0.4*taillede]) {//translate d'une demie hauteur le cylindre à enlever cylinder(d=taillede/5,h=0.3*taillede);//cylindre à enlever } translate([ecartementde*taillede,0,-0.75*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([-ecartementde*taillede,0,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([ecartementde*taillede,ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([-ecartementde*taillede,ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([ecartementde*taillede,-ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([-ecartementde*taillede,-ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } //Faces 2/5 rotate([90,0,0]){ translate([0,0,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([ecartementde*taillede,ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([-ecartementde*taillede,ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([ecartementde*taillede,-ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([-ecartementde*taillede,-ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } }//fin rotate rotate([-90,0,0]){ translate([-ecartementde*taillede,ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([ecartementde*taillede,-ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } }//fin rotate //Faces 3/4 rotate([0,90,0]){ translate([0,0,0.4*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([ecartementde*taillede,ecartementde*taillede,0.4*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([-ecartementde*taillede,-ecartementde*taillede,0.4*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([ecartementde*taillede,ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([-ecartementde*taillede,ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([ecartementde*taillede,-ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } translate([-ecartementde*taillede,-ecartementde*taillede,-0.7*taillede]) { cylinder(d=taillede/5,h=0.3*taillede); } }//fin rotate }//fin couleur jaune }//fin diff