|
|
| Ligne 79 : |
Ligne 79 : |
| * Consultez également [https://cults3d.com/en/collections/best-trophy-medal-ribbon-stl-files-3d-printing Cults3D] pour d’autres modèles. | | * Consultez également [https://cults3d.com/en/collections/best-trophy-medal-ribbon-stl-files-3d-printing Cults3D] pour d’autres modèles. |
|
| |
|
| == Environnement Logiciel & Plateformes ==
| |
| Pour réaliser vos trophées, vous disposerez de plusieurs outils :
| |
|
| |
|
| * '''Conception & Modélisation 3D :'''
| |
| ::[https://openscad.org/ <strong>OpenSCAD</strong> ]– Modeleur 3D basé sur du code, idéal pour des conceptions paramétriques précises. (peut être généré par IA)
| |
|
| |
| ::[https://www.tinkercad.com/ <strong>TinkerCAD</strong>] - Outil de modélisation 3D en ligne, simple et accessible pour les débutants.
| |
|
| |
| ::[https://www.autodesk.com/ca-fr/products/fusion-360/personal <strong>Fusion 360</strong>] – Logiciel de modélisation 3D paramétrique orienté ingénierie, idéal pour ceux qui veulent aller plus loin que TinkerCAD.
| |
|
| |
| ::[https://www.blender.org/ <strong>Blender</strong>] - Suite 3D open source puissante, orientée vers la modélisation artistique, l'animation et le rendu.
| |
|
| |
| ::
| |
| * '''Slicing pour Impression 3D :'''
| |
| ::[https://www.prusa3d.com/fr/page/prusaslicer_424/ <strong>PrusaSlicer</strong>] – Importation des STL, réglage des remplissage, supports, paramètres de couche, génération du G-code et plus encore.
| |
|
| |
| ::
| |
| * '''Recherche de Modèles Gratuits :'''
| |
| ::Plateformes telles que [https://makerworld.com/fr MakerWorld], [https://www.thingiverse.com/ Thingiverse] et [https://www.printables.com/ Printable].
| |
|
| |
| ::
| |
| * '''Découpe Laser & Graphisme :'''
| |
| ::'''''[https://inkscape.org/fr/ <strong>Inkscape</strong>] ou''' Adobe Illustrator''' – Création et modification de fichiers vectoriels.
| |
|
| |
| ::JobControl – Pilotage et gestion de la découpe laser.
| |
|
| |
| == Conception de la Base en OpenSCAD ==
| |
| Dans cette section, apprenez à concevoir le socle du trophée grâce à un script OpenSCAD paramétrable incluant une rainure destinée à insérer une plaque.
| |
|
| |
| Il vous suffit d'installer le logiciel, puis de copier le code ci-dessous et de générer le modèle.
| |
|
| |
| Si le rendu et les dimensions vous conviennent, vous pouvez l'exporter en format de votre choix.
| |
| === Programme OpenSCAD avec encoche rectangulaire ===
| |
| <pre>
| |
| // Paramètres de la base (en mm)
| |
| longueur = 100; // Longueur de la base
| |
| largeur = 50; // Largeur de la base
| |
| hauteur = 30; // Hauteur de la base
| |
|
| |
| // Dimensions de la rainure
| |
| epaisseur_rainure = 3.2; // Tolérance pour la plaque à glisser
| |
| largeur_rainure = 30; // Dimension de l'ouverture (longueur sur le plan)
| |
| profondeur_rainure= 15; // Profondeur de la rainure dans le socle
| |
|
| |
| // Paramètre d'angle (en degrés)
| |
| // Si angle = 0, le socle aura des faces verticales ; sinon, la face supérieure sera mise en retrait par "d"
| |
| angle = 900; // Privilégiez un chiffre élevé pour observer un changement
| |
|
| |
| // Calcul de l'offset sur les côtés pour la face supérieure
| |
| d = hauteur * tan(angle * PI/180);
| |
|
| |
| // Définition des 8 sommets du polyèdre
| |
| vertices = [
| |
| [0, 0, 0], // V0
| |
| [longueur, 0, 0], // V1
| |
| [longueur, largeur, 0], // V2
| |
| [0, largeur, 0], // V3
| |
| [d, d, hauteur], // V4
| |
| [longueur - d, d, hauteur], // V5
| |
| [longueur - d, largeur - d, hauteur], // V6
| |
| [d, largeur - d, hauteur] // V7
| |
| ];
| |
|
| |
| // Définition des faces du polyèdre
| |
| faces = [
| |
| [0, 3, 2, 1], // Face inférieure (ordre inversé pour une normale vers le bas)
| |
| [4, 5, 6, 7], // Face supérieure
| |
| [0, 1, 5, 4], // Côté 1
| |
| [1, 2, 6, 5], // Côté 2
| |
| [2, 3, 7, 6], // Côté 3
| |
| [3, 0, 4, 7] // Côté 4
| |
| ];
| |
|
| |
| // Module générant le socle avec la rainure centrée sur la face supérieure
| |
| module socle() {
| |
| difference() {
| |
| polyhedron(points = vertices, faces = faces);
| |
| translate([ (longueur - largeur_rainure) / 2, (largeur - epaisseur_rainure) / 2, hauteur - profondeur_rainure ])
| |
| cube([largeur_rainure, epaisseur_rainure, profondeur_rainure], center = false);
| |
| }
| |
| }
| |
|
| |
| // Affichage du socle
| |
| socle();
| |
| </pre>
| |
| :
| |
| === 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>
| |
| :
| |
|
| |
| == Personnalisation & Modification du Code ==
| |
| Une fois la base maîtrisée, adaptez le script pour personnaliser votre trophée :
| |
| * Modifiez les dimensions (longueur, largeur, hauteur) pour obtenir un socle sur mesure.
| |
| * Ajustez le paramètre « angle » pour modifier la mise en retrait (l'effet inset) de la face supérieure.
| |
| * Réglez les paramètres de la rainure (« largeur_rainure », « epaisseur_rainure », « profondeur_rainure ») pour correspondre au format de votre plaque.
| |
| * Testez différentes valeurs pour « angle » afin de visualiser l'effet sur le design et obtenir la forme désirée.
| |
|
| |
|
| == Préparation à l'Impression 3D == | | == Préparation à l'Impression 3D == |