projet crepp_git/crepp-projects/le-pot-qui-pense · branche main
Hexa.scad Voir sur GitLab

// include <Hexa.scad>;

m3h = 2.4; 		// hauteur
m3k = 5.5; 		// plat a plat
m3e = 6.3; 		// pointe a pointe
m3r = m3e/2; 	// rayon pointe a pointe
m3p = 0.5; 		// pas

m4h = 3.2;
m4k = 7;
m4e = 8.08;
m4r = m4e/2;
m4p = 0.7;

m5h = 4.7;
m5k = 8;
m5e = 9.23;
m5r = m5e/2;
m5p = 0.8;

m6h = 5.2;
m6k = 10;
m6e = 11.54;
m6r = m6e/2;
m6p = 1.0;

m8h = 6.8;
m8k = 13;
m8e = 15.01;
m8r = m8e/2;
m8p = 1.25;

m10h = 8.4;
m10k = 17;
m10e = 19.62;
m10r = m10e/2;
m10p = 1.5;

m12h = 10.8;
m12k = 19;
m12e = 21.93;
m12r = m12e/2;
m12p = 1.75;

coef = 2/sqrt(3);
echo(coef);

module m3(jk=0, jh=0, jvis=0){
    d = m3k * coef;
    cylinder(r=d/2+jk, h=m3h+jh, $fn=6);
    if(jvis != 0){
        translate([0,0,-30]) cylinder(r=3/2+jvis, h=60, $fn=12);
    }
}