Skip to main content

Tristan KREGEL

Prototype d'un objet - no. 1

Description
Il s'agit d'un porte-stylo de forme ronde.

Code dans openSCAD

// Parameter
outer_radius = 10; // Äußerer Radius
inner_radius = 8; // Innerer Radius
height = 50; // Höhe des Stiftehalters
thickness = 2; // Bodenstärke

// Äußerer Zylinder
difference() {
cylinder(h = height, r = outer_radius, $fn = 100); // Äußerer Zylinder
translate([0, 0, thickness]) // Inneren Zylinder verschieben
cylinder(h = height, r = inner_radius, $fn = 100); // Innerer Zylinder
}

Objet dans openSCAD

Capture d’écran (2).png

Objet imprimé

Reglages:

  • Imprimante Pruse MSK 45

IMG_5648.jpeg

IMG_5658.jpeg

Prototype d'un objet - no. 2

Description
Il s'agit d'une boîte à bijoux compartimenté


// Parameter
Paramètres taille_cube = 20;        // GrößeTaille desdu äußerencube Würfels
extérieur rayon_sphere = 11;       // RadiusRayon derde innerenla Kugel
sphère intérieure espace = 2;              // AbstandDistance zwischenentre derla Kugelsphère undet demle Würfel
taille_troucube rayon_trou = 8;          // GrößeRayon derdes quadratischentrous Ausschnitte

sur

les faces du cube // Modul:Module Würfelpour mitle quadratischencube Ausschnitten
extérieur avec des trous module cube_avec_trous_quadratiques(cube_avec_trous(taille_cube, espace, taille_trou)rayon_trou) {
      difference() {
          // ÄußererCube Würfel
 extérieur         cube([taille_cube, taille_cube, taille_cube], center = true);

          // InnererCreux Hohlraumintérieur (Platzespace fürpour diela Kugel)
 sphère)         cube([taille_cube - 2 * espace, taille_cube - 2 * espace, taille_cube - 2 * espace], center = true);

          // QuadratischeTrous Ausschnitte
: Crée des trous sur les six faces du cube         for (i = [-1, 1]) {
              // AusschnitteTrous aufsur denles X-Seiten
faces X             translate([i * taille_cube / 2, 0, 0])
                  rotate([0, 90, 0])
                cylinder(h cube([taille_trou,= taille_cube, taille_trou],r = rayon_trou, center = true);

              // AusschnitteTrous aufsur denles Y-Seiten
faces Y             translate([0, i * taille_cube / 2, 0])
                  rotate([90, 0, 0])
                cylinder(h cube([= taille_cube, taille_trou,r taille_trou],= rayon_trou, center = true);

              // AusschnitteTrous aufsur denles Z-Seiten
faces Z             translate([0, 0, i * taille_cube / 2])
                cylinder(h cube([taille_trou,= taille_trou,taille_cube, taille_cube],r = rayon_trou, center = true);
          }
      }
 }

// Modul:Module Innerepour Kugel
la sphère intérieure module sphere_interieure(rayon) {
      translate([0, 0, 0])
          sphere(r = rayon);
 }

// KombinationCombinaison derdes Module
modules union() {
      // ÄußererCube Würfelextérieur mitavec quadratischentrous     Ausschnitten
    cube_avec_trous_quadratiques(cube_avec_trous(taille_cube, espace, taille_trou)rayon_trou);

      // InnereSphère Kugel
 intérieure     sphere_interieure(rayon_sphere);
 }