3
1
Back

Module rail(height) { 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 -6.43867 7.3242 vertex 4.35153 4.6363 7.51116 facet normal 0.096218 -0.976244 0.194139 facet normal -4.225692e-001 -1.881817e-003 9.063287e-001 facet normal -0.181017 0.229826 0.956249 vertex 0.119821 -7.15688 6.88072 vertex 7.18562 -0.173952 6.88408 facet normal 0.866024 -0.500003 0 vertex -0.927051 -2.85317 9.999 facet normal 3.874182e-001 6.779826e-001 6.246973e-001 vertex -1.307851e+000 -4.006416e+000 2.488700e+001 facet normal -2.601221e-15 -2.080301e-15 -1.000000e+00 facet normal -1.372543e-01 -3.822440e-04 9.905358e-01 vertex -1.074953e+02 9.695134e+01 1.151524e+01 facet normal -4.557481e-001 7.833803e-001 4.226214e-001 vertex 7.872627e-001 -5.430288e+000 2.475471e+001 facet normal 0.727323 -0.241721 0.642318 facet normal 0.594398 0.478901 0.646022 facet normal 0.049906 -0.0857116 0.995069 vertex 7.77665 -5.30203 20.0916 vertex -7.94123 -1.00633 19.9506 vertex -7.94181 -1.00328 19.9506 facet normal 0.60884 0.184688 0.771495 facet normal 1.29414e-06 -0.995055 0.0993296 facet normal 0.877365 0.466834 0.110891 facet normal 9.845253e-01 2.208601e-03 -1.752289e-01 vertex -1.093788e+02 9.725134e+01 1.143250e+01 facet normal 2.353365e-004 -4.034553e-004 -9.999999e-001 facet normal 0.479705 -0.847857 0.225879 vertex -4.29641 5.7853 7.81019 vertex -4.33969 5.83811 7.81812 facet normal -0.630636 -0.768498 0.108209 vertex 1.87874 -5.48554 21.335 facet normal 0.0980148 0.995185 -3.67514e-06 facet normal 4.136177e-01 -2.108080e-03 -9.104482e-01 vertex -1.084728e+02 9.695134e+01 1.262749e+01 facet normal -0.125985 0.987055 0.0992526 facet normal 0.0814915 -0.0817041 0.993319 vertex 4.58792 -4.29176 7.81747 facet normal 0.695569 -0.464483 -0.548123 facet normal -1.274611e-001 -9.918436e-001 0.000000e+000 vertex -5.709703e+000 -4.193455e+000 1.747200e+001 facet normal 5.555843e-01 -8.314602e-01 0.000000e+00 vertex -9.229838e+01 1.039874e+02 1.855000e+01 vertex -9.617936e+01 9.181029e+01 3.455000e+01 vertex -9.322199e+01 9.303533e+01 1.055000e+01 facet normal -0.0817037 0.0823248 0.993251 vertex -5.77664 -4.28775 7.9152 facet normal -0.499997 -0.866027 -0 facet normal -0.615853 -0.525805 0.586731 facet normal -0.288986 0.749614 0.595454 vertex 5.5867 4.34382 7.39225 vertex -5.55594 -4.46654 7.22283 facet normal 0.0840795 0.0573313 -0.994808 vertex 8.08623 -5.87499 0.0486876 facet normal 2.953184e-001 5.172202e-001 8.032872e-001 vertex 4.737382e-002 -6.000611e+000 2.490742e+001 facet normal 0.0950838 0.0293292 -0.995037 vertex -8.08542 -5.87701 0.0420632 facet normal 0.687862 0.439079 0.577975 facet normal 0.191481 0.962628 -0.191527 facet normal 4.330093e-01 0.000000e+00 -9.013895e-01 facet normal 7.070963e-001 3.148239e-003 7.071103e-001 vertex -7.435241e-001 -5.517328e+000 2.488700e+001 facet normal -0.33413 -0.625115 0.7054 facet normal 0.049734 -0.0862121 0.995035 vertex 3.4112 -7.24168.

New Pull Request