3
1
Back

Normal 4.883283e-001 -8.381327e-001 2.430414e-001 facet normal 0.678285 -0.205763 0.705402 facet normal -3.169297e-13 -1.000000e+00 6.320575e-13 vertex -1.084234e+02 9.725134e+01 1.113305e+01 vertex -1.084033e+02 9.725134e+01 1.116563e+01 facet normal -0.547914 0.449667 0.7054 facet normal 0.114147 -0.100183 0.9884 vertex -4.9518 -5.2649 6.88859 facet normal 0.0570302 0.0726013 0.995729 facet normal 0.603866 -0.370049 0.705981 facet normal -0.881921 -0.471397 0 vertex 0.927051 -2.85317 9.999 facet normal 0.532818 0.8433 0.0703638 facet normal 9.961852e-001 4.435825e-003 8.715164e-002 vertex -5.005929e+000 -6.394265e-002 2.470218e+001 facet normal -0.0921987 0.173186 0.980564 facet normal 0.678848 0.362853 -0.63836 vertex 4.24264 4.24264 6.59 facet normal 2.498287e-001 4.371996e-001 8.639688e-001 vertex -1.345097e+000 -4.071596e+000 2.494118e+001 facet normal 0.0580967 -0.0922853 0.994036 vertex 0.0587368 7.36167 6.86308 vertex 0.0404587 7.35197 6.86195 facet normal 0.554748 -0.0546376 0.830223 vertex 1.59974 9.31122 3.54602 facet normal 0.268379 -0.884724 0.381099 facet normal 0.452791 -0.137354 0.880973 facet normal -0.39254 -0.734385 0.553707 facet normal -0.243844 0.297032 0.923208 facet normal 0.012304 0.156322 0.987629 vertex 5.11046 0.230843 18.8084 facet normal -9.09242e-05 0.114971 0.993369 vertex 0 -2.9 19 - Could add a switch module label(string, size=4, halign="center", height=thickness+1, font=default_label_font) { } module knurled_finish(ord, ird, lf, sh, fn, rn [ ord*cos(lf0), ord*sin(lf0), h2], [ ord*cos(lf2), ord*sin(lf2), h0], [ ord*cos(lf2), ord*sin(lf2), h0], [ ord*cos(lf2), ord*sin(lf2), h0], [ ird*cos(lf0), ird*sin(lf0), h1], [ ord*cos(lf1), ord*sin(lf1), h1], [ ird*cos(lf2), ird*sin(lf2), h1], [ ird*cos(lf2), ird*sin(lf2), h1], [ 0,0,h2], [ ord*cos(lf0), ord*sin(lf0), h0], [ ird*cos(lf1), ird*sin(lf1), h2], [ ord*cos(lf2), ord*sin(lf2), h0], [ ord*cos(lf2), ord*sin(lf2), h0], [ ird*cos(lf0), ird*sin(lf0), h1], [ ird*cos(lf2), ird*sin(lf2), h1], [ ird*cos(lf2), ird*sin(lf2), h1], [ ord*cos(lf1), ord*sin(lf1), h1], [ ird*cos(lf2), ird*sin(lf2), h1], [ ord*cos(lf1), ord*sin(lf1), h1], [ 0,0,h2], [ ord*cos(lf0), ord*sin(lf0), h0], [ ord*cos(lf2), ord*sin(lf2), h2] ], triangles=[ [0,1,2],[2,3,0], [1,0,4],[4,0,7],[7,8,4], [8,7,9],[10,9,7], [10,7,6],[6,7,0],[3,6,0], [2,1,4],[3,2,6],[10,6,9],[8,9,4], [4,5,2],[2,5,6],[6,5,9],[9,5,4] ], convexity=5); } } Clean up code formatting; added a few mm further from the top of knob.

New Pull Request