Timothé MIEL
Objet n°1 Fonctionnel - Cages de football
Pour réaliser cet objet, j'ai principalement utilisé le module linear_extrude : donnant du relief à un objet en 2D (ici, des polygones).
Très utile pour la création des poteaux des cages par exemple.
Pour réaliser les trous dans le filet des cages, j'ai utilisé une boucle for générant des cylindres, se soustrayant à la surface arrière (elle aussi créée par linear_extrude).
module poteau(solX, solY){
rotate([0, -90, 0])
linear_extrude(height = 0.5, true, 10, twist=0)
polygon([[solX, solY], [solX, solY+10], [solX+2, solY+10], [solX+20, solY+2], [solX+20, solY]]);
}
module filet(solX, solY, largeur){
difference(){
rotate([0, -90, 0])
linear_extrude(height=largeur, true, 10, twist=0)
polygon([[solX+2, solY+10], [solX+20, solY+2], [solX+18, solY+2], [solX+2, solY+8]]);
for( j = [0:2]){
for( i = [0:12] ){
translate([solX-38+3*i, solY+2, 0+7*j])
rotate([-45, 0, 0])
cylinder(15, 1, 1);
}}
for( j = [0:1]){
for( i = [0:11] ){
translate([solX-36.5+3*i, solY+2, 3.5+7*j])
rotate([-45, 0, 0])
cylinder(15, 1, 1);
}}}}
module cadre(solX, solY, largeur){
poteau(solX, solY);
translate([-largeur, 0, 0])
poteau(solX, solY);
translate([-largeur, solY+8, solX])
cube([largeur, 2, 2]);
translate([solX, solY, solX+18])
rotate([0, -90, 0])
linear_extrude(height=largeur, true, 10, twist=0)
polygon([[0, 0], [2, 0], [2, 2], [0, 2.88]]);
}
module cages(solX, solY, largeur){
cadre(solX, solY, largeur);
filet(solX, solY, largeur);
}
//NE PAS CHANGER LES VALEURS
cages(0, -40, 40);
Pour imprimer cette dernière, un petit support fut nécessaire sous la rambarde basse comme nous pouvons le voir sur la capture d'écran.
L'impression de 1h et 3 min s'est déroulée sans problème.
Object n°2 - Possible à créer seulement avec une imprimante 3D : Roue à bille
Le code pour cet objet est simple et clair.
difference(){
cylinder(20, 12, 12, true);
cylinder(20, 6, 6, true);
cylinder(18, 10, 10, true);
}
sphere(8.5);
Afin d'imprimer la bille intérieure, un support est obligatoire, j'ai donc ajouté ce dernier via un générateur de support.
De plus l'imprimer sur le côté comme ceci permettait d'éviter tout problème d'impression de la partie supérieure.
L'impression sensée durer 46 min n'étant pas encore faite à ce jour, je mettrais à jour le wiki une fois celle-ci exécutée.