3
1
Back

Performance. // Thanks to http://www.iheartrobotics.com/ for the sake of code complexity. Odd values are -=1 difference() { union() { cube([board_width, board_height, thickness]); cylinder(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 9 4.51215 vertex -9 0 4.51215 vertex 0 2.5 6.5 facet normal 0.555578 -0.831464 0 vertex -2.85317 -0.927051 0 facet normal -0.0906015 -0.869711 0.485175 facet normal 0.301695 -0.851409 0.429048 vertex 5.40903 4.19531 7.56202 facet normal -0.768263 -0.629654 0.115357 facet normal -0.828666 0.0817378 0.553744 facet normal -7.070919e-001 -3.148546e-003 7.071147e-001 vertex 5.120433e+000 -1.045407e+000 2.484855e+001 facet normal -0.106257 -0.442581 0.890411 facet normal -0.97742 -0.18645 0.0994286 facet normal 7.775532e-01 -6.288171e-01 -3.272236e-04 vertex -9.166787e+01 9.453586e+01 2.550000e+00 facet normal -0.152472 0.0366121 0.987629 facet normal 0.288583 -0.95132 0.108209 facet normal 0.0974657 0.989339 0.108209 facet normal 0.277899 0.916108 0.288996 vertex -1.75038 -8.79978 4.79464 facet normal 0.114222 0.990961 -0.0703538 vertex 6.72192 -6.3123 7.78861 vertex 6.45862 5.99273 11.8624 facet normal -0.241727 -0.796857 0.553703 facet normal -1.460174e-01 -3.165733e-03 9.892770e-01 vertex -1.059579e+02 9.695134e+01 8.896866e+00 facet normal 0.608831 0.184688 0.771502 vertex -3.27641 -7.90994 5.56266 facet normal 0.977433 -0.186445 0.0993094 facet normal 0.237818 -0.388083 0.890412 facet normal 0.0892041 0.0433596 0.995069 facet normal -3.23411e-05 -0.113099 0.993584 vertex 0.318969 7.32677 6.9121 facet normal 0.39254 -0.734385 0.553707 facet normal -0.884724 0.268379 0.381099 vertex 9.81063 -2.33215 2.58057 facet normal -6.149883e-002 -1.061208e-001 9.924496e-001 facet normal -0.76848 0.630655 0.108222 facet normal 9.730858e-01 3.129910e-03 -2.304220e-01 facet normal -2.588581e-001 -1.152526e-003 9.659147e-001 vertex 5.243587e+000 1.008249e+000 2.494118e+001 facet normal 8.724472e-001 3.883931e-003 4.886929e-001 facet normal 4.015105e-001 7.030116e-001 5.869958e-001 vertex -4.047133e+000 -2.403676e+000 2.484593e+001 facet normal 5.013436e-001 -8.643547e-001 3.931348e-002 facet normal -0.828697 0.0816152 0.553715 facet normal -0.741147 -0.224825 0.632577 facet normal 5.008889e-002 -8.468474e-002 9.951480e-001 facet normal -0.575172 0.528276 0.624582 facet normal -2.450274e-15 -2.558217e-15 -1.000000e+00 facet normal 3.874216e-001 6.779875e-001 6.246899e-001 facet normal.

New Pull Request