3
1
Back

Module rail(height) { difference() { 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 -6.57572 7.16319 facet normal -2.516196e-001 -4.420381e-001 8.609819e-001 vertex -4.776940e-003 4.783821e+000 2.493625e+001 facet normal 0.0961519 0.976251 0.194137 facet normal 0.618898 0.265121 0.739376 facet normal 0.262695 -0.257305 0.929939 vertex -4.89431 -5.50428 6.95641 facet normal -2.885414e-002 -9.995837e-001 0.000000e+000 vertex -4.217378e+000 -3.791486e+000 1.747200e+001 facet normal -0.849615 -0.233255 0.473018 facet normal -0.472774 0.880541 0.0336386 facet normal -9.709228e-01 -3.120055e-03 2.393726e-01 facet normal -8.660254e-01 5.000000e-01 0.000000e+00 vertex -9.818951e+01 9.175385e+01 1.855000e+01 vertex -9.151829e+01 1.030637e+02 3.455000e+01 facet normal -0.758285 0.622326 0.194199 facet normal 3.703996e-13 1.000000e+00 2.976697e-14 vertex -9.047013e+01 1.008513e+02 1.180821e+01 facet normal -8.597749e-001 5.106731e-001 0.000000e+000 vertex -5.631111e+000 3.382432e-001 2.496000e+001 vertex 4.604934e-001 5.608658e+000 2.496000e+001 vertex -5.594228e+000 -7.795944e-001 1.747200e+001 facet normal -1.109609e-01 -9.938247e-01 3.470025e-04 vertex -9.678497e+01 9.173365e+01 4.255000e+01 facet normal 0.0865364 -0.878606 0.469642 facet normal -0.331516 0.422844 0.843386 facet normal -0.430898 -0.353624 0.830227 facet normal 4.225759e-001 1.881651e-003 9.063256e-001 vertex -5.161758e+000 9.619175e-001 2.491820e+001 facet normal -0.471394 -0.881923 0 vertex 5.31736 -8.65691 0 facet normal -0.0896506 -0.0431734 -0.995037 vertex -9.29244 3.68165 0.0465822 facet normal 0.900364 -0.423669 0.099239 facet normal 0.0426235 -0.554793 0.830896 vertex -7.3432 0.499373 6.98393 vertex -5.62591 -4.72589 7.07423 vertex 0.49869 -7.3363 6.98312 facet normal 0.678289 -0.122657 0.724486 facet normal 0.453753 0.0357191 0.890411 facet normal 9.039253e-001 3.253948e-003 4.276780e-001 facet normal 0.382543 0.0702817 0.921261 facet normal 0.111553 -0.367742 0.923213 facet normal -0.106347 0.024206 0.994034 facet normal 0.137901 -0.106559 0.984697 vertex 5.32461 5.12711 6.87554 facet normal -1.455975e-001 2.517397e-001 9.567803e-001 facet normal 0.76848 0.630656 0.108218 facet normal 7.114110e-01 5.656142e-04 -7.027760e-01 vertex -1.053395e+02 9.725134e+01 1.051169e+01 facet normal -5.086426e-001 -3.109521e-003 8.609722e-001 vertex 4.177651e+000 2.393862e+000 2.493625e+001 facet normal 5.086398e-001 1.419821e-003 8.609782e-001 facet normal 6.615330e-01 -7.499159e-01 3.287206e-04 vertex -9.277787e+01 9.337724e+01 4.255000e+01 facet normal -0.090682 0.920074 0.381103 facet normal 0.0808284 0.0827209 0.993289 vertex -7.18483 1.06427 7.92316 facet normal -0.770774 0.0759126 0.63257 vertex 0 8.99167 3 vertex -6.35807 -6.35807 3 vertex 3.44096 -8.30722 3 vertex -8.31492 3.44415 3 facet normal -0.950491 -0.290292 0.11089 facet normal -0.471396 -0.881922 -4.95171e-06 facet normal -0.123025 0.987419 0.0993412 vertex -0.502324 7.98421 20 vertex 4.7383 4.44956 20 vertex 4.7383 4.44956 19.9 vertex 1.95487 -0.38727 19.9 facet normal -0.174189 0.420502 0.890414 facet normal -9.062961e-001 -3.000094e-003 4.226328e-001 vertex -5.010863e+000 -2.117073e+000 2.475471e+001 facet normal -0.891007 0.45399 0 facet normal -0.740031 -0.607321 0.288991 vertex 6.34429 6.34429 4.79464 facet normal 0.734389 0.392534 0.553705 facet normal 0.0819028 -0.0819649 -0.993264 facet normal -9.824021e-01 4.998544e-03 1.867113e-01 vertex -1.084654e+02 9.725134e+01 1.102307e+01 facet normal -0.0983934 -0.0148295 -0.995037 vertex 9.90388 -1.32255.

New Pull Request