// création de patte de fixation pour le maintien d'équères de connexion de ruban à LED de largeur 8mm. union() { translate([3,-2,0]) cube([13,4,3]); //création et placement de la patte de fixation de l'axe x //fonction "difference" pour dire qu'il faut faire du vide dans le cube difference() { translate([-4,-4,0]) cube([8,8,7]); //création et centrage du cube de fixation union() { translate([0,0,-1/10]) #cylinder(r=3, h=1+1/10, $fa=0.5, $fs=0.5); //création du cylindre avec pour option l'affichage de plus de facette pour une meilleure lisibilité. Le cylindre est plus long de 1/10mm et décalé de -1/10mm sur l'axe z afin d'avoir une netteté à l'affichage 3D. Le # devant cylinder indique un affichage en filigrane. translate([0,0,1-1/10]) #cylinder(h=2+1/10, r1=3, r2=1+1/2, $fa=0.5, $fs=0.5); //création du cône 45° avec pour option l'affichage de plus de facette pour une meilleure lisibilité. Le cône est plus long de 1/10mm et décalé de -1/10mm sur l'axe z afin d'avoir une netteté à l'affichage 3D. Le # devant cône indique un affichage en filigrane. translate([0,0,3-2/10]) #cylinder(r=3/2, h=6-2+3/10, $fa=0.5, $fs=0.5); //création du cylindre avec pour option l'affichage de plus de facette pour une meilleure lisibilité. Le cylindre est plus long de 1mm et décalé de -1/2mm sur l'axe z afin d'avoir une netteté à l'affichage 3D. Le # devant cylinder indique un affichage en filigrane. } } }