BEN ABOUBOU Omayma
18/10/23
Première séance prototypage et initiation avec d'un logiciel de code en 3D openSCAD et ideaMAKER pour imprimer nos objets
26/10/2023
Voici les deux objets que j'ai imprimé en 3D
1er objet:
J'ai souhaité créer un objet 3D en forme de verre en utilisant OpenSCAD
Dans ce script OpenSCAD :
- hauteur verre définit la hauteur totale du verre.
- diametre_haut et diametre_bas définissent les diamètres du haut et du bas du verre, respectivement.
- epaisseur_paroi spécifie l'épaisseur des parois du verre.
La fonction cylindre crée un cylindre, et la fonction difference() est utilisée pour soustraire le cylindre intérieur (la paroi) du cylindre extérieur, formant ainsi la structure creuse d'un verre.
// Paramètres du verre
hauteur_verre = 100;
diametre_haut = 50;
diametre_bas = 30;
epaisseur_paroi = 5;
// Création du verre
difference() {
// Verre extérieur
cylinder(h=hauteur_verre, d=diametre_haut, $fn=100);
// Creuser le verre pour former la paroi
translate([0, 0, epaisseur_paroi])
cylinder(h=hauteur_verre + epaisseur_paroi, d=diametre_bas, $fn=100);
}
2ème objet:
Dans ce deuxième objet, j'ai souhaité créer une forme composée de deux formes qui sont collées ensemble, je les ai positionnées de manière à ce qu'elles se chevauchent ou se touchent, puis les combiner en une seule forme en utilisant l'opération d'union. Voici un exemple de code qui combine un cube et une sphère pour former une forme composite :
// Crée un cube
cube([20, 20, 20]);
// Crée une sphère
translate([10, 10, 10])
sphere(15);
// Commente la création du cylindre pour le supprimer
/*
translate([30, 30, 10])
cylinder(h = 20, r1 = 0, r2 = 10);
*/
// Combine les deux formes restantes en une seule forme composite
union() {
cube([20, 20, 20]);
translate([10, 10, 10])
sphere(15);
}
Impression 3d: