892
modifications
| Ligne 1 : | Ligne 1 : | ||
' Un trophée combinant un socle personnalisé avec un élément décoratif imprimé en 3D (figurine, objet design, etc.). ' | '' Un trophée combinant un socle personnalisé avec un élément décoratif imprimé en 3D (figurine, objet design, etc.). '' | ||
{| | {| | ||
| Ligne 19 : | Ligne 19 : | ||
*[https://fablab.eisine.fr/inventaire/trophees Projets du Fablab Eisine– Trophées] | *[https://fablab.eisine.fr/inventaire/trophees Projets du Fablab Eisine– Trophées] | ||
* Des exemples de trophées 3D imprimés sont répertoriés sur [https://thenextlayer.com/3d-printed-trophies/ The Next Layer]. | * Des exemples de trophées 3D imprimés sont répertoriés sur [https://thenextlayer.com/3d-printed-trophies/ The Next Layer]. | ||
== Conception de la Base en OpenSCAD == | |||
Si vous ne savez pas modéliser et que vous souhaitez faire un modèle semblable à celui sur l'image, vous pouvez le faire sur OpenSCAD, voici comment : | |||
# Installez [https://openscad.org/ OpenSCAD] - Modeleur 3D basé sur du code, idéal pour des conceptions paramétriques précises. (peut être généré par IA) | |||
# Copiez-collez le code ci-dessous. | |||
# Modifiez les variables de dimensions pour ajuster le modèle | |||
# Générez un aperçu. ''Menu conception - > Calculer l'aperçu (Touche F5)'' | |||
# Si le rendu vous convient, calculez le rendu. ''Menu conception - > Calculer le rendu (Touche F6).'' | |||
# Enregistrez votre modèle en format 3MF. ''Menu fichier- > Exporter -> Exorter comme 3MF... '' N'oubliez pas de conserver ce fichier! Les fichiers laissés au fablab sont effacés... | |||
=== Programme OpenSCAD avec encoche circulaire === | |||
<pre> | |||
// Paramètres | |||
base_length = 100; | |||
base_width = 50; | |||
base_height = 50; | |||
encoche_diametre = 20; | |||
encoche_profondeur = 5; | |||
angle_deg = 0 | |||
; // Inclinaison de la base en degrés | |||
// Calcul du facteur de rétrécissement en haut | |||
reduction = tan(angle_deg * PI / 180) * base_height; | |||
shrink_x = (base_length - 2 * reduction) / base_length; | |||
shrink_y = (base_width - 2 * reduction) / base_width; | |||
// Génération du socle trapézoïdal par extrusion | |||
module socle_trapeze() { | |||
linear_extrude(height = base_height, scale = [shrink_x, shrink_y]) | |||
square([base_length, base_width], center = true); | |||
} | |||
// Affichage final avec encoche ronde | |||
difference() { | |||
socle_trapeze(); | |||
translate([0, 0, base_height - encoche_profondeur]) | |||
cylinder(h = encoche_profondeur + 0.1, r = encoche_diametre / 2, $fn = 64); | |||
} | |||
</pre> | |||
: | |||