Skip to main content

Meritxell ALIE FABREGAS

Objet 1: Bougie

// Dimensions de la bougie
hauteur_bougie = 100;
rayon_bougie = 20;
epaisseur_bougie = 2;

// Dimensions de la mèche
hauteur_meche = 15;
rayon_meche = 1.5;

// Corps de la bougie
module corps_bougie() {
    difference() {
        // Cylindre extérieur
        cylinder(h = hauteur_bougie, r = rayon_bougie);
        // Creux intérieur
        translate([0, 0, epaisseur_bougie])
            cylinder(h = hauteur_bougie - epaisseur_bougie, r = rayon_bougie - epaisseur_bougie);
    }
}

// Mèche de la bougie
module meche() {
    translate([0, 0, hauteur_bougie])
        cylinder(h = hauteur_meche, r = rayon_meche);
}

// Assembler la bougie
union() {
    corps_bougie();
    meche();
}

Objet 2: Une élastique 

 

// Dimensions de l'élastique
rayon_exterieur = 50
epaisseur = 5;        
largeur = 10;         

// Élastique
module elastique() {
    difference() {
        // Anneau extérieur
        rotate_extrude(angle = 360)
            translate([rayon_exterieur, 0, 0])
            square([epaisseur, largeur], center = true);
        // Anneau intérieur (pour creuser l'élastique)
        rotate_extrude(angle = 360)
            translate([rayon_exterieur - epaisseur, 0, 0])
            square([epaisseur, largeur], center = true);
    }
}

elastique();