Skip to main content

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);
}

 

Capture d'écran 2023-11-13 231216.png

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);
}

image.png

Impression 3d:

image.png