Mirana RAHARIZAKA
1) Création d'un objet fonctionnel:
Objet: Assiette
Fonction: Une assiette permet de servir des aliments. C'est le support principal pour présenter et contenir les plats.
Commentaires: On a une assiette légèrement creuse pour avoir une assiette plate polyvalente.
// Assiette principale
module assiette (rayon = 100, hauteur = 10, bord = 5, profondeur = 8, finesse = 500) {
difference () {
cylinder (h = hauteur, r = rayon, $fn = finesse);
translate ([0,0,bord])
cylinder (h = profondeur, r = rayon - bord, $fn = finesse);
}
}
// Affichage de l'assiette
assiette ();
2) Création d'un objet imprimable en 3D:
Objet: Presse papier en forme de volcan
Fonction: Il s'agit d'un objet décoratif et qui pourrait être utilisé comme un presse-papier.
Commentaires: Cet objet est uniquement possible en impression 3D car le presse-papier possède des détails internes complexes et une structure creuse qui seraient difficiles ou impossibles à réaliser avec des méthodes traditionnelles.
Commentaires: Pour avoir un aperçu des détails du presse papier, on va réaliser une coupe.
// Presse papier volcanmodule volcan (){ difference () { // Forme principale du volcan color ("brown") cylinder (h=30, r1=50, r2=10, $fn=100); // Creux volcan color ("darkred") translate ([0,0,25]) cylinder (h=5,r1=8,r2=2, $fn=100); // Cavités internes for (i = [0:120:360]){ rotate ([0,0,i]) translate ([20,0,15]) sphere(r=5); } // Coupe pour exposer translate ([-25,-25,-5]) cube ([50,50,40]); }}
//Affichagevolcan ();