From: oiffrig <Ba...@us...> - 2011-03-09 22:11:15
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "krobot". The branch, master has been updated via 0593cd300075efed3225933eb84e318a15a53cca (commit) from cd2cfc4c2e3ad7102f78c6d6d508c23a6f2139aa (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 0593cd300075efed3225933eb84e318a15a53cca Author: Olivier Iffrig <if...@cr...> Date: Wed Mar 9 23:09:59 2011 +0100 Support de miroir complet ----------------------------------------------------------------------- Changes: diff --git a/meca/2011_Senior/Balises/support_miroir.scad b/meca/2011_Senior/Balises/support_miroir.scad index f040c3e..f78edff 100644 --- a/meca/2011_Senior/Balises/support_miroir.scad +++ b/meca/2011_Senior/Balises/support_miroir.scad @@ -1,12 +1,22 @@ +$fs = 0.1; +$fa = 5; +epsilon = 0.1; + dim_base = 30.; // Taille de la base dim_miroir = 25.; // Taille du miroir ep_miroir = 2.; // Épaisseur du miroir +diam_trou = 7.; // Diamètre du trou +diam_vis = 3.1; // Diamètre du trou +ep_fond = 2.; // Épaisseur du fond du trou +dist_trous = 18.3; // Distance entre les trous +// distance extérieure 21mm +// diamètre trous 2.7mm D_min = 150.; // Distance minimale d'approche D_max = 4000.; // Distance maximale -d_balise = 100.; // Décalage du bas de la balise par rapport au miroir +d_balise = 40.; // Décalage du bas de la balise par rapport au miroir h_balise = 80.; // Hauteur de la balise // Calculs @@ -25,6 +35,11 @@ phi = 45. + theta / 2.; echo("Angle du miroir par rapport à l'horizontale"); echo(phi); +module trou() { + translate([0, 0, ep_fond]) cylinder(r=diam_trou/2., h=dim_base * tan(phi)); + translate([0, 0, -epsilon]) cylinder(r=diam_vis/2., h=dim_base * tan(phi)); +} + // Pièce difference() { // Base @@ -36,5 +51,9 @@ difference() { #translate([dim_base / 2., dim_base * tan(phi)/2., dim_base / 2.]) rotate([0, 0, 90. - phi]) cube([ep_miroir, dim_miroir, dim_miroir], center=true); + + translate([dim_base/2., 0, dist_trous/2.]) rotate([-90, 0, 0]) trou(); + + translate([dim_base/2., 0, dim_base - dist_trous/2.]) rotate([-90, 0, 0]) trou(); } hooks/post-receive -- krobot |