Différences entre les versions de « Trophée imprimé 3d »

aucun résumé de modification
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>
: