3
1
Back

Module rail(height) { difference() { difference() { 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 10.1139 2.58057 vertex 7.20568 -7.20568 0 facet normal 0.630673 -0.768469 0.108201 facet normal -4.004260e-15 -1.000000e+00 -6.370551e-14 vertex -1.042522e+02 9.725134e+01 1.111324e+01 facet normal -1.600435e-001 2.743748e-001 9.482113e-001 facet normal -0.205712 -0.591982 0.779256 facet normal -0.192217 -0.421013 0.886454 vertex 4.87063 4.68184 7.03353 facet normal -0.422843 -0.331544 0.843375 vertex -5.54018 4.83492 6.98312 vertex -5.54554 4.83932 6.98393 vertex -5.62591 -4.72589 7.07423 vertex 5.54018 4.83492 6.98312 vertex 4.83932 5.54554 6.98393 facet normal 0.555503 -0.831514 -4.52541e-05 vertex -2.40512 2.43301 18.1498 vertex 2.42184 -2.42184 6.59 facet normal -1.000000e+00 0.000000e+00 facet normal 0.995174 -0.0974658 0.0113699 facet normal -0.258276 -0.111525 0.959612 facet normal 0.828697 -0.0816152 0.553715 vertex 9.92995 0.344109 2.94279 facet normal -0.0813397 0.0812122 0.993372 vertex -4.42536 -4.42536 7.81508 facet normal 0.0694748 -0.705391 0.705406 facet normal 3.892104e-13 -1.000000e+00 1.342376e-13 facet normal 7.990206e-01 -6.013035e-01 -3.235123e-04 vertex -9.176074e+01 9.441686e+01 2.655000e+01 facet normal -0.0220967 0.0968094 -0.995058 facet normal -0.714669 -0.586516 0.381113 facet normal -8.006697e-14 -1.000000e+00 -3.464553e-14 facet normal 0.586516 -0.714669 0.381113 facet normal -8.506957e-01 -1.781115e-03 5.256555e-01 facet normal 0.844851 0.256282 0.469623 vertex 3.40084 8.21035 5.07603 facet normal -0.46863 -0.876742 0.108209 facet normal -0.0729388 0.0676773 -0.995038 vertex 5.35404 8.44067 0.0433584 facet normal -4.256463e-01 7.417214e-04 9.048893e-01 vertex -1.053051e+02 9.725134e+01 9.071024e+00 facet normal 3.561311e-01 -3.436078e-03 -9.344297e-01 vertex -1.083677e+02 9.695134e+01 1.267521e+01 facet normal 9.807885e-01 -1.950737e-01 -2.871706e-04 vertex -9.037191e+01 9.730093e+01 2.655000e+01 vertex -1.042959e+02 1.008924e+02 2.655000e+01 facet normal 1.192795e-001 -9.928607e-001 0.000000e+000 vertex -3.893586e+000 4.057701e+000 1.747200e+001 facet normal 0.488318 -0.595015 -0.638359 facet normal -0.766661 -0.634356 0.0991186 facet normal 3.306576e-001 -5.696089e-001 7.524701e-001 vertex -6.338055e-001 4.341748e+000 2.488700e+001 facet normal 0.554724 0.0419323 0.830977 facet normal 0.000000e+00 -1.000000e+00 1.134057e-06 facet normal 0.290276 0.956943 -0 facet normal 6.911728e-01 -1.725568e-03 -7.226875e-01 facet normal 0.338917 -0.181149 0.923212 vertex 8.55797 2.64292 3.82299 vertex 9.12468 -0.183929 3.76384 vertex 4.96056 -7.50438 3.82299 facet normal -9.877527e-001 -1.560276e-001 0.000000e+000 vertex.

New Pull Request