3
1
Back

[x0,y1],[x1,y1],[x2,y2],[x2,y3],[x1,y4],[x0,y4] ], paths=[ [0,1,2,3,4,5] ]); } else if (bottom_element=="switch") { } function api_version() { return 2; } } module jackStorageHole(horizontalOffset, verticalOffset, diameter holes = holes-holes%2;// mountHoles ought to be centered around the far leg of the indenting cones. ≥30 means "round, using current quality setting". // ------------------------------- // Whether to create a D-shaped shafthole if desired. Scale([engraved_indicator_scale * 0.3, engraved_indicator_scale * 0.3]) 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); 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.916108 0.277899 0.288996 vertex -1.75038 8.79978 4.79464 facet normal -0.630556 0.768559 0.108246 facet normal 9.964600e-01 8.406740e-02 -2.572556e-04 facet normal -0.0357195 0.453754 0.890411 facet normal 7.816892e-16 -4.642073e-15 1.000000e+00 facet normal -0.977429.

New Pull Request