3
1
Back

X1 = hsh > 0 ? Ird : ord; x2 = hsh > 0 ? Ord : ird; y0=-0.1; y1=0; y2=abs(hsh); y3=hg-abs(hsh); y4=hg; y5=hg+0.1; if ( hsh >= 0 ) { union() { cube([board_width, board_height, thickness]); cylinder(thickness+standoff_height, r=standoff_radius, $fn=360); cylinder(h=thickness+standoff_height, r=standoff_radius, $fn=360); cube([cutout_width, cutout_height, thickness+3]); cylinder(h=thickness+standoff_height+3, r=hole_radius, $fn=360); vertex 0 -7.49999 6.0001 vertex -2.87012 6.92909 6.0001 vertex -7.35588 1.46317 6.0001 vertex 2.87013 -6.92908 6.0001 vertex 0 2.5 6.7 vertex 2.07867 -1.38893 6.5 vertex -1.38893 -2.07867 6.7 vertex -0.956708 -2.3097 6.7 vertex -1.76777 -1.76777 6.7 facet normal 0.652507 -0.754509 -0.0703641 vertex 2.15719 9.86145 0.0491304 facet normal 9.043030e-02 -1.731022e-04 -9.959028e-01 vertex -1.061852e+02 9.725134e+01 1.022896e+01 vertex -1.063140e+02 9.695134e+01 1.021731e+01 facet normal -0.000129735 -0.113445 0.993544 vertex -0.283767 7.25453 6.90386 vertex 0.475902 7.35304 6.91509 facet normal -0.175921 0.796859 0.577986 facet normal 9.094771e-001 4.157541e-001 -0.000000e+000 vertex 3.086953e+000 4.721622e+000 2.496000e+001 vertex -9.918118e-002 5.624815e+000 2.496000e+001 vertex 4.028628e+000 -4.029531e+000 1.747200e+001 facet normal 0.634391 -0.773012 0 facet normal -0.012671 -0.705364 0.708732 vertex 0.821781 -7.28282 7.24568 facet normal 0.736595 0.223441 -0.638358 facet normal -0.828628 0.0822158 0.55373 facet normal -4.781967e-001 -8.392519e-001 2.588131e-001 vertex 7.322609e-001 5.341558e+000 2.470218e+001 facet normal 0.0980159 -0.995185 0 vertex 8.31492 3.44415 3.82299 facet normal 0.0729941 0.976261 0.203926 vertex -7.21514 -1.03118 7.67586 vertex -4.38745 5.82788 7.61242 vertex 1.03118 7.21514 7.67586 vertex -4.38745 -5.82788 7.61242 facet normal -0.695442 0.464582 -0.5482 vertex -2.53292 1.92427 18.6572 facet normal -2.252026e-02 0.000000e+00 9.997464e-01 vertex -1.068524e+02 9.715134e+01 8.826184e+00 vertex -1.065849e+02 9.725134e+01 8.832685e+00 facet normal -0.88054 0.472777 0.0336276 facet normal -4.323977e-002 -7.566965e-002 9.961950e-001 vertex -5.254437e+000 -1.091603e+000 2.495526e+001 facet normal -0.00473867 -0.0788046 -0.996879 facet normal -2.665746e-15 -1.000000e+00 8.556247e-14 facet normal -7.842363e-02 3.270449e-03 -9.969148e-01 vertex -1.073417e+02 9.665134e+01 1.021420e+01 vertex -1.075046e+02 9.725134e+01 1.022701e+01 facet normal -0.367742 0.111553 0.923213 vertex 9.14279 0 3.76384 facet normal 0.83147 -0.55557 0 facet normal 0.260571 -0.962887 0.0703606 vertex -3.09288 -7.88052 17.8205 facet normal -4.084597e-01 9.127763e-01 -9.306122e-05 facet normal -0.629624 -0.768293 0.115323 vertex 3.43619 3.13874 21.7467 vertex 4.6286 0 21.7443 facet.

New Pull Request