1
0
Fork 0
mirror of https://github.com/imjasonh/terraform-playground synced 2026-07-07 23:35:16 +00:00
terraform-playground/snub-dodecahedron/out/snub_net.scad

679 lines
77 KiB
OpenSCAD
Raw Normal View History

// Snub dodecahedron foldable net - generated by scadgen.py
// edge = 30.0 mm, thickness(depth) = 12.0 mm,
// hinge web = 0.4 mm, fold slack = 6.0 deg
// magnet pockets = 3.175 mm dia x 1.587 mm deep, exterior face centers
// Print inner (grooved) side DOWN; no supports needed.
T = 12.0;
$fn = 8;
module piece0() {
difference() {
linear_extrude(height = T)
union() {
polygon([[118.6307, 71.2021], [95.9529, 90.8417], [70.2667, 75.3429], [77.0695, 46.1244], [106.9601, 43.5652]]);
polygon([[48.3641, 54.8422], [77.0695, 46.1244], [70.2667, 75.3429]]);
polygon([[118.6307, 71.2021], [106.9601, 43.5652], [136.7297, 47.2766]]);
polygon([[95.9529, 90.8417], [69.6874, 105.3373], [70.2667, 75.3429]]);
polygon([[89.7985, 18.9587], [106.9601, 43.5652], [77.0695, 46.1244]]);
polygon([[118.6307, 71.2021], [124.3003, 100.6614], [95.9529, 90.8417]]);
polygon([[77.0695, 46.1244], [48.3641, 54.8422], [55.1669, 25.6237]]);
polygon([[41.5613, 84.0607], [48.3641, 54.8422], [70.2667, 75.3429]]);
polygon([[136.7297, 47.2766], [148.4003, 74.9134], [118.6307, 71.2021]]);
polygon([[136.7297, 47.2766], [106.9601, 43.5652], [125.0590, 19.6397]]);
polygon([[95.3737, 120.8361], [69.6874, 105.3373], [95.9529, 90.8417]]);
polygon([[70.2667, 75.3429], [69.6874, 105.3373], [44.0011, 89.8384]]);
polygon([[119.6891, 16.3995], [106.9601, 43.5652], [89.7985, 18.9587]]);
polygon([[89.7985, 18.9587], [77.0695, 46.1244], [59.9078, 21.5179]]);
polygon([[118.6307, 71.2021], [146.9781, 81.0218], [124.3003, 100.6614]]);
polygon([[124.3003, 100.6614], [101.6225, 120.3011], [95.9529, 90.8417]]);
polygon([[55.1669, 25.6237], [48.3641, 54.8422], [26.4615, 34.3415]]);
polygon([[0.0000, 58.9830], [22.6778, 39.3433], [48.3641, 54.8422], [41.5613, 84.0607], [11.6706, 86.6199]]);
polygon([[166.4992, 50.9879], [148.4003, 74.9134], [136.7297, 47.2766]]);
polygon([[173.4231, 15.4989], [166.6203, 44.7174], [136.7297, 47.2766], [125.0590, 19.6397], [147.7368, 0.0000]]);
}
multmatrix([[-0.973951, 0.000000, -0.226760, 77.160166], [-0.226760, 0.000000, 0.973951, 45.734772], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.921229, 0.000000, 0.389021, 106.804498], [0.389021, 0.000000, 0.921229, 43.196694], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.516629, 0.000000, 0.856209, 69.924173], [0.856209, 0.000000, 0.516629, 75.136220], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.085306, 0.000000, -0.996355, 107.358649], [-0.996355, 0.000000, 0.085306, 43.531063], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.654656, 0.000000, 0.755927, 95.650567], [0.755927, 0.000000, -0.654656, 91.103605], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.290595, 0.000000, -0.956846, 77.452200], [-0.956846, 0.000000, 0.290595, 46.008114], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.683355, 0.000000, -0.730086, 70.558691], [-0.730086, 0.000000, -0.683355, 75.616214], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.797517, 0.000000, -0.603297, 136.970969], [-0.603297, 0.000000, 0.797517, 46.957550], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.123712, 0.000000, 0.992318, 106.563180], [0.992318, 0.000000, 0.123712, 43.515700], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.483185, 0.000000, 0.875519, 69.337174], [0.875519, 0.000000, -0.483185, 105.530552], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.999814, 0.000000, 0.019309, 69.679658], [0.019309, 0.000000, -0.999814, 105.737204], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.820216, 0.000000, -0.572054, 107.188928], [-0.572054, 0.000000, -0.820216, 43.893272], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.905521, 0.000000, 0.424301, 76.899741], [0.424301, 0.000000, -0.905521, 46.486561], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.981980, 0.000000, 0.188986, 118.555142], [0.188986, 0.000000, 0.981980, 70.809260], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.327324, 0.000000, -0.944912, 124.678273], [-0.944912, 0.000000, -0.327324, 100.792377], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.973951, 0.000000, 0.226760, 48.273376], [0.226760, 0.000000, -0.973951, 55.231790], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.973951, 0.000000, -0.226760, 48.454784], [-0.226760, 0.000000, 0.973951, 54.452630], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.921229, 0.000000, -0.389021, 148.555889], [-0.389021, 0.000000, -0.921229, 75.281915], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.921229, 0.000000, 0.389021, 124.903412], [0.389021, 0.000000, 0.921229, 19.271199], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.683355, 0.000000, 0.730086, 54.874850], [0.730086, 0.000000, 0.683355, 25.350349], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.290595, 0.000000, -0.956846, 70.649395], [-0.956846, 0.000000, 0.290595, 75.226633], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.123712, 0.000000, -0.992318, 148.797207], [-0.992318, 0.000000, -0.123712, 74.962908], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.797517, 0.000000, 0.603297, 106.718788], [0.603297, 0.000000, -0.797517, 43.884192], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.516629, 0.000000, -0.856209, 95.716146], [-0.856209, 0.000000, -0.516629, 121.042800], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.999814, 0.000000, -0.019309, 95.960661], [-0.019309, 0.000000, 0.999814, 90.441817], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.516629, 0.000000, -0.856209, 70.029865], [-0.856209, 0.000000, -0.516629, 105.543930], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.483185, 0.000000, 0.875519, 43.650894], [0.875519, 0.000000, -0.483185, 90.031681], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.905521, 0.000000, -0.424301, 119.858846], [-0.424301, 0.000000, 0.905521, 16.037335], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.085306, 0.000000, 0.996355, 89.399939], [0.996355, 0.000000, -0.085306, 18.992833], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.820216, 0.000000, -0.572054, 77.298283], [-0.572054, 0.000000, -0.820216, 46.452439], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.085306, 0.000000, 0.996355, 59.509293], [0.996355, 0.000000, -0.085306, 21.552000], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.327324, 0.000000, 0.944912, 118.252772], [0.944912, 0.000000, 0.327324, 71.071123], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.654656, 0.000000, -0.755927, 147.280477], [-0.755927, 0.000000, 0.654656, 80.759895], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.654656, 0.000000, -0.755927, 124.602678], [-0.755927, 0.000000, 0.654656, 100.399585], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.981980, 0.000000, -0.188986, 101.698103], [-0.188986, 0.000000, -0.981980, 120.693929], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.683355, 0.000000, -0.730086, 48.656114], [-0.730086, 0.000000, -0.683355, 55.115552], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.290595, 0.000000, 0.956846, 26.078764], [0.956846, 0.000000, -0.290595, 34.457787], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.654656, 0.000000, 0.755927, -0.302371], [0.755927, 0.000000, -0.654656, 59.244892], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.516629, 0.000000, 0.856209, 22.335315], [0.856209, 0.000000, 0.516629, 39.136688], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.085306, 0.000000, -0.996355, 41.959817], [-0.996355, 0.000000, 0.085306, 84.026607], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.921229, 0.000000, -0.389021, 11.826238], [-0.389021, 0.000000, -0.921229, 86.988388], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.797517, 0.000000, -0.603297, 166.740513], [-0.603297, 0.000000, 0.797517, 50.668921], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.123712, 0.000000, 0.992318, 136.332723], [0.992318, 0.000000, 0.123712, 47.227072], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.973951, 0.000000, -0.226760, 173.513804], [-0.226760, 0.000000, 0.973951, 15.109290], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.085306, 0.000000, -0.996355, 167.018837], [-0.996355, 0.000000, 0.085306, 44.683267], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.654656, 0.000000, 0.755927, 124.756650], [0.755927, 0.000000, -0.654656, 19.901553], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.516629, 0.000000, 0.856209, 147.394336], [0.856209, 0.000000, 0.516629, -0.206652], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
}
}
module piece1() {
difference() {
linear_extrude(height = T)
union() {
polygon([[262.8349, 136.7297], [243.1952, 114.0519], [258.6941, 88.3656], [287.9126, 95.1684], [290.4717, 125.0590]]);
polygon([[287.9126, 95.1684], [258.6941, 88.3656], [279.1947, 66.4630]]);
polygon([[243.1952, 114.0519], [262.8349, 136.7297], [233.3755, 142.3992]]);
polygon([[258.6941, 88.3656], [243.1952, 114.0519], [228.6997, 87.7863]]);
polygon([[287.9126, 95.1684], [315.0782, 107.8974], [290.4717, 125.0590]]);
polygon([[249.9762, 59.6602], [279.1947, 66.4630], [258.6941, 88.3656]]);
polygon([[287.9126, 95.1684], [279.1947, 66.4630], [308.4132, 73.2658]]);
polygon([[213.7358, 119.7214], [243.1952, 114.0519], [233.3755, 142.3992]]);
polygon([[228.6997, 87.7863], [243.1952, 114.0519], [213.2008, 113.4726]]);
polygon([[244.1985, 62.1000], [258.6941, 88.3656], [228.6997, 87.7863]]);
polygon([[312.5191, 78.0067], [315.0782, 107.8974], [287.9126, 95.1684]]);
polygon([[275.0539, 18.0989], [294.6936, 40.7767], [279.1947, 66.4630], [249.9762, 59.6602], [247.4170, 29.7695]]);
polygon([[279.1947, 66.4630], [299.6954, 44.5604], [308.4132, 73.2658]]);
polygon([[203.9161, 148.0688], [213.7358, 119.7214], [233.3755, 142.3992]]);
polygon([[213.2008, 113.4726], [183.9823, 106.6698], [181.4231, 76.7791], [209.0600, 65.1085], [228.6997, 87.7863]]);
polygon([[228.6997, 87.7863], [214.2041, 61.5207], [244.1985, 62.1000]]);
polygon([[222.8106, 46.9312], [247.4170, 29.7695], [249.9762, 59.6602]]);
polygon([[294.6936, 40.7767], [275.0539, 18.0989], [304.5133, 12.4293]]);
polygon([[251.1284, 0.0000], [275.0539, 18.0989], [247.4170, 29.7695]]);
polygon([[308.4132, 73.2658], [299.6954, 44.5604], [328.9139, 51.3632]]);
}
multmatrix([[-0.226760, 0.000000, 0.973951, 258.304483], [0.973951, 0.000000, 0.226760, 88.274867], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.755927, 0.000000, -0.654656, 263.096746], [-0.654656, 0.000000, -0.755927, 137.032021], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.856209, 0.000000, 0.516629, 242.988541], [0.516629, 0.000000, -0.856209, 114.394335], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.996355, 0.000000, 0.085306, 287.878460], [0.085306, 0.000000, 0.996355, 94.769833], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.730086, 0.000000, -0.683355, 279.468067], [-0.683355, 0.000000, 0.730086, 66.170959], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.956846, 0.000000, 0.290595, 279.078487], [0.290595, 0.000000, 0.956846, 66.080255], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.944912, 0.000000, -0.327324, 243.326122], [-0.327324, 0.000000, 0.944912, 113.673886], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.875519, 0.000000, -0.483185, 243.388467], [-0.483185, 0.000000, -0.875519, 114.402059], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.019309, 0.000000, -0.999814, 259.093989], [-0.999814, 0.000000, -0.019309, 88.373294], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.424301, 0.000000, -0.905521, 315.440433], [-0.905521, 0.000000, -0.424301, 108.067114], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.226760, 0.000000, -0.973951, 279.584305], [-0.973951, 0.000000, -0.226760, 66.553697], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.226760, 0.000000, 0.973951, 278.805145], [0.973951, 0.000000, 0.226760, 66.372289], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.755927, 0.000000, -0.654656, 233.637350], [-0.654656, 0.000000, -0.755927, 142.701592], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.856209, 0.000000, -0.516629, 228.906308], [-0.516629, 0.000000, 0.856209, 87.443811], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.856209, 0.000000, -0.516629, 244.405179], [-0.516629, 0.000000, 0.856209, 61.757531], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.996355, 0.000000, -0.085306, 250.010328], [-0.085306, 0.000000, -0.996355, 60.058731], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.755927, 0.000000, -0.654656, 294.955458], [-0.654656, 0.000000, -0.755927, 41.079083], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.389021, 0.000000, -0.921229, 275.422397], [-0.921229, 0.000000, 0.389021, 17.943305], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.956846, 0.000000, 0.290595, 299.579148], [0.290595, 0.000000, 0.956846, 44.177678], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.389021, 0.000000, -0.921229, 290.840241], [-0.921229, 0.000000, 0.389021, 124.903412], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.188986, 0.000000, -0.981980, 263.227675], [-0.981980, 0.000000, 0.188986, 136.654056], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.572054, 0.000000, -0.820216, 315.406310], [-0.820216, 0.000000, 0.572054, 107.668572], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.956846, 0.000000, -0.290595, 258.810302], [-0.290595, 0.000000, -0.956846, 88.748309], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.730086, 0.000000, -0.683355, 308.686586], [-0.683355, 0.000000, 0.730086, 72.973764], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.188986, 0.000000, 0.981980, 213.343006], [0.981980, 0.000000, -0.188986, 119.797016], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.019309, 0.000000, -0.999814, 243.595118], [-0.999814, 0.000000, -0.019309, 114.059575], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.875519, 0.000000, 0.483185, 244.005254], [0.483185, 0.000000, 0.875519, 61.749807], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.996355, 0.000000, 0.085306, 312.484935], [0.085306, 0.000000, 0.996355, 77.608207], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.572054, 0.000000, 0.820216, 287.584496], [0.820216, 0.000000, -0.572054, 95.397197], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.856209, 0.000000, -0.516629, 294.900247], [-0.516629, 0.000000, 0.856209, 40.434229], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.730086, 0.000000, 0.683355, 278.921383], [0.683355, 0.000000, -0.730086, 66.755028], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.944912, 0.000000, 0.327324, 203.785163], [0.327324, 0.000000, -0.944912, 148.446757], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.188986, 0.000000, -0.981980, 233.768280], [-0.981980, 0.000000, 0.188986, 142.323627], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.226760, 0.000000, -0.973951, 213.590366], [-0.973951, 0.000000, -0.226760, 113.563280], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.996355, 0.000000, -0.085306, 184.016389], [-0.085306, 0.000000, -0.996355, 107.068313], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.389021, 0.000000, 0.921229, 181.054609], [0.921229, 0.000000, -0.389021, 76.934734], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.755927, 0.000000, 0.654656, 208.798104], [0.654656, 0.000000, 0.755927, 64.806125], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.875519, 0.000000, -0.483185, 228.892931], [-0.483185, 0.000000, -0.875519, 88.136503], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.019309, 0.000000, 0.999814, 213.804195], [0.999814, 0.000000, 0.019309, 61.513016], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.572054, 0.000000, 0.820216, 222.482478], [0.820216, 0.000000, -0.572054, 47.159992], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.424301, 0.000000, -0.905521, 250.338414], [-0.905521, 0.000000, -0.424301, 59.829909], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.188986, 0.000000, 0.981980, 274.661113], [0.981980, 0.000000, -0.188986, 18.174508], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.944912, 0.000000, -0.327324, 304.644230], [-0.327324, 0.000000, 0.944912, 12.051378], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.603297, 0.000000, 0.797517, 250.809404], [0.797517, 0.000000, 0.603297, -0.241319], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.992318, 0.000000, 0.123712, 247.367554], [0.123712, 0.000000, -0.992318, 30.166471], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.226760, 0.000000, 0.973951, 299.305806], [0.973951, 0.000000, 0.226760, 44.469712], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.730086, 0.000000, -0.683355, 329.187247], [-0.683355, 0.000000, 0.730086, 51.071186], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
}
}
module piece2() {
difference() {
linear_extrude(height = T)
union() {
polygon([[419.7690, 29.4090], [446.4572, 15.7072], [467.7355, 36.8551], [454.1980, 63.6271], [424.5531, 59.0251]]);
polygon([[475.4110, 7.8536], [467.7355, 36.8551], [446.4572, 15.7072]]);
polygon([[424.5531, 59.0251], [396.5128, 48.3602], [419.7690, 29.4090]]);
polygon([[484.1519, 61.9649], [454.1980, 63.6271], [467.7355, 36.8551]]);
polygon([[424.5531, 59.0251], [454.1980, 63.6271], [435.3902, 86.9994]]);
polygon([[496.6893, 29.0015], [467.7355, 36.8551], [475.4110, 7.8536]]);
polygon([[401.2969, 77.9763], [396.5128, 48.3602], [424.5531, 59.0251]]);
polygon([[484.1519, 61.9649], [467.7355, 36.8551], [497.6894, 35.1930]]);
polygon([[470.6145, 88.7368], [454.1980, 63.6271], [484.1519, 61.9649]]);
polygon([[405.7452, 82.3974], [424.5531, 59.0251], [435.3902, 86.9994]]);
polygon([[435.3902, 86.9994], [454.1980, 63.6271], [465.0351, 91.6013]]);
polygon([[496.6893, 29.0015], [475.4110, 7.8536], [504.3647, 0.0000]]);
polygon([[366.8678, 43.7583], [396.5128, 48.3602], [401.2969, 77.9763], [374.6086, 91.6781], [353.3303, 70.5302]]);
polygon([[497.6894, 35.1930], [527.3344, 39.7949], [532.1185, 69.4110], [505.4303, 83.1128], [484.1519, 61.9649]]);
polygon([[470.6145, 88.7368], [484.1519, 61.9649], [500.5684, 87.0747]]);
polygon([[416.5823, 110.3717], [405.7452, 82.3974], [435.3902, 86.9994]]);
polygon([[469.8192, 121.2174], [443.1310, 134.9192], [421.8527, 113.7713], [435.3902, 86.9994], [465.0351, 91.6013]]);
polygon([[496.6893, 29.0015], [504.3647, 0.0000], [525.6430, 21.1479]]);
polygon([[336.9139, 45.4205], [366.8678, 43.7583], [353.3303, 70.5302]]);
polygon([[374.6086, 91.6781], [345.6549, 99.5317], [353.3303, 70.5302]]);
polygon([[399.8189, 107.9399], [374.6086, 91.6781], [401.2969, 77.9763]]);
}
multmatrix([[0.704930, 0.000000, -0.709277, 468.019219], [-0.709277, 0.000000, -0.704930, 37.137087], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.987203, 0.000000, 0.159470, 419.705206], [0.159470, 0.000000, 0.987203, 29.014155], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.892398, 0.000000, 0.451249, 454.017524], [0.451249, 0.000000, -0.892398, 63.984009], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.153398, 0.000000, -0.988165, 454.593290], [-0.988165, 0.000000, -0.153398, 63.688409], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.966717, 0.000000, 0.255849, 467.633169], [0.255849, 0.000000, -0.966717, 37.241802], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.355497, 0.000000, 0.934678, 396.138888], [0.934678, 0.000000, 0.355497, 48.218026], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.836992, 0.000000, 0.547214, 467.516622], [0.547214, 0.000000, 0.836992, 36.520318], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.055405, 0.000000, 0.998464, 453.798638], [0.998464, 0.000000, -0.055405, 63.649212], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.932474, 0.000000, 0.361236, 424.408593], [0.361236, 0.000000, 0.932474, 58.652131], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.779077, 0.000000, -0.626929, 454.448795], [-0.626929, 0.000000, 0.779077, 63.315420], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.704930, 0.000000, 0.709277, 475.127257], [0.709277, 0.000000, 0.704930, 7.571638], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.987203, 0.000000, 0.159470, 396.448971], [0.159470, 0.000000, 0.987203, 47.965344], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.892398, 0.000000, 0.451249, 483.971442], [0.451249, 0.000000, -0.892398, 62.321847], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.892398, 0.000000, -0.451249, 484.332442], [-0.451249, 0.000000, 0.892398, 61.607929], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.153398, 0.000000, 0.988165, 405.349965], [0.988165, 0.000000, 0.153398, 82.336064], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.153398, 0.000000, -0.988165, 465.430369], [-0.988165, 0.000000, -0.153398, 91.662642], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.966717, 0.000000, -0.255849, 504.467078], [-0.255849, 0.000000, 0.966717, -0.386687], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.892398, 0.000000, -0.451249, 367.048323], [-0.451249, 0.000000, 0.892398, 43.401336], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.704930, 0.000000, 0.709277, 353.046628], [0.709277, 0.000000, 0.704930, 70.248258], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.456727, 0.000000, 0.889607, 374.252807], [0.889607, 0.000000, -0.456727, 91.860817], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.456727, 0.000000, 0.889607, 419.413151], [0.889607, 0.000000, -0.456727, 29.591727], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.261787, 0.000000, 0.965126, 446.071147], [0.965126, 0.000000, -0.261787, 15.811934], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.631706, 0.000000, 0.775208, 396.202676], [0.775208, 0.000000, -0.631706, 48.612907], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.261787, 0.000000, -0.965126, 497.075329], [-0.965126, 0.000000, 0.261787, 28.896791], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.631706, 0.000000, -0.775208, 424.863171], [-0.775208, 0.000000, 0.631706, 58.772438], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.055405, 0.000000, 0.998464, 467.336123], [0.998464, 0.000000, -0.055405, 36.877277], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.836992, 0.000000, -0.547214, 470.833343], [-0.547214, 0.000000, -0.836992, 89.071620], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.779077, 0.000000, 0.626929, 405.494460], [0.626929, 0.000000, -0.779077, 82.709054], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.932474, 0.000000, 0.361236, 454.053529], [0.361236, 0.000000, 0.932474, 63.254061], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.261787, 0.000000, 0.965126, 475.024918], [0.965126, 0.000000, -0.261787, 7.958324], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.153398, 0.000000, 0.988165, 366.472557], [0.988165, 0.000000, 0.153398, 43.696936], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.153398, 0.000000, 0.988165, 497.294161], [0.988165, 0.000000, 0.153398, 35.131594], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.987203, 0.000000, 0.159470, 527.270575], [0.159470, 0.000000, 0.987203, 39.400002], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.456727, 0.000000, -0.889607, 532.474299], [-0.889607, 0.000000, 0.456727, 69.228276], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.704930, 0.000000, -0.709277, 505.713963], [-0.709277, 0.000000, -0.704930, 83.394756], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.836992, 0.000000, 0.547214, 483.933056], [0.547214, 0.000000, 0.836992, 61.630091], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.055405, 0.000000, -0.998464, 500.967761], [-0.998464, 0.000000, 0.055405, 87.052499], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.932474, 0.000000, -0.361236, 416.726806], [-0.361236, 0.000000, -0.932474, 110.744646], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.779077, 0.000000, -0.626929, 435.640939], [-0.626929, 0.000000, 0.779077, 86.687722], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.456727, 0.000000, -0.889607, 470.175040], [-0.889607, 0.000000, 0.456727, 121.034676], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.704930, 0.000000, -0.709277, 443.414704], [-0.709277, 0.000000, -0.704930, 135.201156], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.892398, 0.000000, 0.451249, 421.672183], [0.451249, 0.000000, -0.892398, 114.128248], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.987203, 0.000000, 0.159470, 464.971316], [0.159470, 0.000000, 0.987203, 91.206402], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.704930, 0.000000, 0.709277, 504.081027], [0.709277, 0.000000, 0.704930, -0.281972], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.261787, 0.000000, -0.965126, 526.029099], [-0.965126, 0.000000, 0.261787, 21.043181], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.055405, 0.000000, 0.998464, 336.514519], [0.998464, 0.000000, -0.055405, 45.442619], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.836992, 0.000000, -0.547214, 353.549224], [-0.547214, 0.000000, -0.836992, 70.865027], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.261787, 0.000000, -0.965126, 374.994700], [-0.965126, 0.000000, 0.261787, 91.573411], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.966717, 0.000000, 0.255849, 345.552540], [0.255849, 0.000000, -0.966717, 99.918422], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.542058, 0.000000, -0.840341, 400.155009], [-0.840341, 0.000000, -0.542058, 108.156703], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.998786, 0.000000, -0.049266, 401.316559], [-0.049266, 0.000000, 0.998786, 77.576795], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
}
}
module piece3() {
difference() {
linear_extrude(height = T)
union() {
polygon([[612.2604, 88.8169], [611.9404, 58.8186], [640.3716, 49.2443], [658.2630, 73.3254], [640.8893, 97.7825]]);
polygon([[612.2604, 88.8169], [586.1211, 74.0948], [611.9404, 58.8186]]);
polygon([[640.3716, 49.2443], [611.9404, 58.8186], [617.8645, 29.4093]]);
polygon([[640.8893, 97.7825], [618.8103, 118.0931], [612.2604, 88.8169]]);
polygon([[670.1721, 45.7904], [658.2630, 73.3254], [640.3716, 49.2443]]);
polygon([[640.8893, 97.7825], [658.2630, 73.3254], [670.7567, 100.6000]]);
polygon([[585.8012, 44.0965], [611.9404, 58.8186], [586.1211, 74.0948]]);
polygon([[586.4411, 104.0931], [586.1211, 74.0948], [612.2604, 88.8169]]);
polygon([[611.9404, 58.8186], [589.4333, 38.9836], [617.8645, 29.4093]]);
polygon([[646.2957, 19.8350], [640.3716, 49.2443], [617.8645, 29.4093]]);
polygon([[612.2604, 88.8169], [618.8103, 118.0931], [590.1814, 109.1274]]);
polygon([[618.8103, 118.0931], [640.8893, 97.7825], [647.4393, 127.0588]]);
polygon([[670.1721, 45.7904], [640.3716, 49.2443], [652.2807, 21.7093]]);
polygon([[688.0635, 69.8715], [658.2630, 73.3254], [670.1721, 45.7904]]);
polygon([[653.3830, 125.0572], [640.8893, 97.7825], [670.7567, 100.6000]]);
polygon([[586.1211, 74.0948], [559.9818, 59.3727], [585.8012, 44.0965]]);
polygon([[586.1211, 74.0948], [586.4411, 104.0931], [558.0099, 113.6674], [540.1185, 89.5863], [557.4922, 65.1291]]);
polygon([[646.2957, 19.8350], [617.8645, 29.4093], [623.7885, 0.0000]]);
polygon([[618.8103, 118.0931], [596.7313, 138.4036], [590.1814, 109.1274]]);
polygon([[688.0635, 69.8715], [670.1721, 45.7904], [699.9727, 42.3365]]);
}
multmatrix([[-0.999943, 0.000000, 0.010665, 611.936152], [0.010665, 0.000000, 0.999943, 58.418584], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.319142, 0.000000, -0.947707, 640.750704], [-0.947707, 0.000000, 0.319142, 49.116631], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.298856, 0.000000, -0.954298, 641.271030], [-0.954298, 0.000000, -0.298856, 97.902089], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.802702, 0.000000, -0.596380, 658.501573], [-0.596380, 0.000000, -0.802702, 73.646436], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.815240, 0.000000, -0.579124, 658.494670], [-0.579124, 0.000000, 0.815240, 72.999260], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.509208, 0.000000, -0.860644, 612.284676], [-0.860644, 0.000000, 0.509208, 58.614878], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.490735, 0.000000, 0.871309, 585.772585], [0.871309, 0.000000, 0.490735, 73.898498], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.980309, 0.000000, 0.197468, 611.861431], [0.197468, 0.000000, -0.980309, 59.210685], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.661167, 0.000000, -0.750239, 640.671717], [-0.750239, 0.000000, -0.661167, 49.508755], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.975875, 0.000000, -0.218332, 618.897655], [-0.218332, 0.000000, -0.975875, 118.483442], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.677018, 0.000000, 0.735966, 618.515936], [0.735966, 0.000000, -0.677018, 118.363900], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.115129, 0.000000, 0.993351, 639.974281], [0.993351, 0.000000, -0.115129, 49.290339], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.917831, 0.000000, 0.396971, 658.104233], [0.396971, 0.000000, -0.917831, 73.692488], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.093916, 0.000000, -0.995580, 671.154947], [-0.995580, 0.000000, -0.093916, 100.637591], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.999943, 0.000000, 0.010665, 585.796893], [0.010665, 0.000000, 0.999943, 43.696522], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.999943, 0.000000, 0.010665, 586.116843], [0.010665, 0.000000, 0.999943, 73.694815], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-3.4586, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.319142, 0.000000, 0.947707, 617.485373], [0.947707, 0.000000, -0.319142, 29.536937], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.298856, 0.000000, -0.954298, 619.192042], [-0.954298, 0.000000, -0.298856, 118.212635], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.802702, 0.000000, 0.596380, 669.933585], [0.596380, 0.000000, 0.802702, 45.469334], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.909156, 0.000000, 0.416456, 658.096438], [0.416456, 0.000000, 0.909156, 72.961693], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.490735, 0.000000, 0.871309, 585.452635], [0.871309, 0.000000, 0.490735, 43.900205], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.509208, 0.000000, -0.860644, 612.604626], [-0.860644, 0.000000, 0.509208, 88.613172], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.661167, 0.000000, -0.750239, 612.240514], [-0.750239, 0.000000, -0.661167, 59.083028], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.319142, 0.000000, 0.947707, 589.054170], [0.947707, 0.000000, -0.319142, 39.111211], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.980309, 0.000000, -0.197468, 646.374646], [-0.197468, 0.000000, 0.980309, 19.442884], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.677018, 0.000000, 0.735966, 589.886993], [0.735966, 0.000000, -0.677018, 109.398208], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.975875, 0.000000, 0.218332, 640.801978], [0.218332, 0.000000, 0.975875, 97.392197], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.298856, 0.000000, -0.954298, 647.820985], [-0.954298, 0.000000, -0.298856, 127.178327], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.917831, 0.000000, 0.396971, 640.212833], [0.396971, 0.000000, -0.917831, 49.611420], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.802702, 0.000000, 0.596380, 652.042186], [0.596380, 0.000000, 0.802702, 21.388266], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.115129, 0.000000, -0.993351, 688.460877], [-0.993351, 0.000000, 0.115129, 69.825431], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.909156, 0.000000, -0.416456, 653.549588], [-0.416456, 0.000000, -0.909156, 125.420879], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.815240, 0.000000, -0.579124, 670.988364], [-0.579124, 0.000000, 0.815240, 100.273929], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.490735, 0.000000, -0.871309, 586.469632], [-0.871309, 0.000000, -0.490735, 74.291087], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.509208, 0.000000, 0.860644, 559.637592], [0.860644, 0.000000, -0.509208, 59.576414], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.319142, 0.000000, -0.947707, 586.820141], [-0.947707, 0.000000, 0.319142, 103.965429], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.802702, 0.000000, -0.596380, 558.248408], [-0.596380, 0.000000, -0.802702, 113.988440], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.815240, 0.000000, 0.579124, 539.886807], [0.579124, 0.000000, -0.815240, 89.912388], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.298856, 0.000000, 0.954298, 557.110447], [0.954298, 0.000000, 0.298856, 65.009558], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.980309, 0.000000, 0.197468, 617.785469], [0.197468, 0.000000, -0.980309, 29.801404], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.661167, 0.000000, 0.750239, 623.488398], [0.750239, 0.000000, 0.661167, -0.264467], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.677018, 0.000000, -0.735966, 619.104709], [-0.735966, 0.000000, 0.677018, 117.822285], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.975875, 0.000000, -0.218332, 596.818667], [-0.218332, 0.000000, -0.975875, 138.793988], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.115129, 0.000000, 0.993351, 669.774797], [0.993351, 0.000000, -0.115129, 45.836467], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.917831, 0.000000, -0.396971, 700.131442], [-0.396971, 0.000000, 0.917831, 41.969410], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
}
}
module piece4() {
difference() {
linear_extrude(height = T)
union() {
polygon([[721.4787, 26.7878], [707.9727, 0.0000], [737.9246, 1.6973]]);
}
multmatrix([[0.892926, 0.000000, -0.450203, 721.658810], [-0.450203, 0.000000, -0.892926, 27.144965], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.056576, 0.000000, 0.998398, 707.573294], [0.998398, 0.000000, 0.056576, -0.022631], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.836350, 0.000000, -0.548196, 738.143880], [-0.548196, 0.000000, 0.836350, 1.362752], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
}
}
module piece5() {
difference() {
linear_extrude(height = T)
union() {
polygon([[751.2803, 29.5181], [745.9246, 0.0000], [774.1658, 10.1209]]);
polygon([[779.5215, 39.6390], [751.2803, 29.5181], [774.1658, 10.1209]]);
polygon([[779.5215, 39.6390], [756.6359, 59.0362], [751.2803, 29.5181]]);
}
multmatrix([[0.646572, 0.000000, 0.762853, 750.975110], [0.762853, 0.000000, -0.646572, 29.776708], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.337364, 0.000000, 0.941374, 750.903701], [0.941374, 0.000000, 0.337364, 29.383134], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.983936, 0.000000, -0.178522, 751.351660], [-0.178522, 0.000000, -0.983936, 29.911654], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.337364, 0.000000, 0.941374, 745.548052], [0.941374, 0.000000, 0.337364, -0.134945], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.983936, 0.000000, 0.178522, 774.094424], [0.178522, 0.000000, 0.983936, 9.727337], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.646572, 0.000000, -0.762853, 779.826624], [-0.762853, 0.000000, 0.646572, 39.380362], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.983936, 0.000000, -0.178522, 756.707309], [-0.178522, 0.000000, -0.983936, 59.429733], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
}
}
module piece6() {
difference() {
linear_extrude(height = T)
union() {
polygon([[822.7367, 0.0000], [834.9681, 27.3933], [805.1291, 24.2893]]);
polygon([[805.1291, 24.2893], [834.9681, 27.3933], [817.3605, 51.6826]]);
polygon([[834.9681, 27.3933], [847.1995, 54.7866], [817.3605, 51.6826]]);
polygon([[805.1291, 24.2893], [817.3605, 51.6826], [787.5215, 48.5787]]);
polygon([[817.3605, 51.6826], [847.1995, 54.7866], [829.5919, 79.0760]]);
polygon([[847.1995, 54.7866], [859.4309, 82.1799], [829.5919, 79.0760]]);
polygon([[877.0385, 57.8906], [859.4309, 82.1799], [847.1995, 54.7866]]);
}
multmatrix([[0.103465, 0.000000, -0.994633, 835.365933], [-0.994633, 0.000000, -0.103465, 27.434692], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.809645, 0.000000, -0.586920, 835.202848], [-0.586920, 0.000000, 0.809645, 27.069448], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.913110, 0.000000, -0.407713, 817.523559], [-0.407713, 0.000000, -0.913110, 52.047894], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.103465, 0.000000, -0.994633, 847.597319], [-0.994633, 0.000000, -0.103465, 54.827998], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.809645, 0.000000, -0.586920, 847.434234], [-0.586920, 0.000000, 0.809645, 54.462754], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.913110, 0.000000, 0.407713, 847.036381], [0.407713, 0.000000, 0.913110, 54.421368], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[-2.2460, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.913110, 0.000000, 0.407713, 822.573609], [0.407713, 0.000000, 0.913110, -0.365244], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.809645, 0.000000, 0.586920, 804.894320], [0.586920, 0.000000, -0.809645, 24.613202], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[-0.913110, 0.000000, 0.407713, 834.804995], [0.407713, 0.000000, 0.913110, 27.028062], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.103465, 0.000000, -0.994633, 817.758327], [-0.994633, 0.000000, -0.103465, 51.724036], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.809645, 0.000000, 0.586920, 787.286714], [0.586920, 0.000000, -0.809645, 48.902545], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[0.913110, 0.000000, -0.407713, 829.754945], [-0.407713, 0.000000, -0.913110, 79.441199], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
multmatrix([[0.103465, 0.000000, -0.994633, 859.828705], [-0.994633, 0.000000, -0.103465, 82.221304], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.809645, 0.000000, -0.586920, 877.273225], [-0.586920, 0.000000, 0.809645, 57.566716], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [2.2460, -0.0500], [0, 11.6000]]);
multmatrix([[-0.103465, 0.000000, 0.994633, 846.801613], [0.994633, 0.000000, 0.103465, 54.745225], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]])
linear_extrude(height = 30.8000) polygon([[0, -0.0500], [3.4586, -0.0500], [0, 11.6000]]);
translate([149.5895, 220.6816, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([158.3478, 192.7150, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([126.0655, 238.1591, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([158.9423, 248.4551, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([178.8938, 220.3691, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([125.6981, 203.7098, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([146.6215, 179.9677, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([175.2504, 188.9334, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([128.0596, 255.3645, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([110.1682, 231.2834, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([147.4905, 261.4496, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([175.9217, 251.8754, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([187.3936, 205.2776, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([187.7135, 235.2759, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([109.9510, 210.9231, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([127.3247, 186.4659, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([155.3797, 152.0010, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([180.4267, 172.4044, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([104.5356, 272.8420, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([96.2650, 241.6130, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([153.0182, 277.8644, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([185.2745, 279.6488, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([216.6979, 204.9650, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([205.0330, 235.0911, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([86.0596, 193.9513, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([113.2044, 176.4352, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([126.0754, 152.3136, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([146.0270, 124.2276, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([178.9037, 134.5235, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([197.3294, 168.6228, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([95.7773, 300.8086, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([75.2313, 273.1545, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([128.4270, 289.8138, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([80.3677, 234.7373, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([176.5162, 307.6155, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([208.7985, 262.1713, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([209.1659, 296.6206, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([240.2219, 187.4875, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([240.5893, 221.9368, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([76.7068, 166.1778, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([56.7553, 194.2638, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([117.2557, 137.4068, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([157.4787, 111.2330, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([129.0475, 120.8073, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([194.8010, 141.3993, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([176.9096, 117.3182, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([107.5036, 313.5559, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([78.8747, 304.5902, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([66.4116, 258.2477, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([66.7315, 288.2460, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([126.8003, 307.0577, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([188.2425, 320.3628, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([224.6958, 269.0471, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([224.9129, 289.4074, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([207.5392, 313.8646, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([256.1192, 194.3633, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([238.2278, 170.2822, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([256.3363, 214.7236, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([59.7274, 162.7576, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([47.9356, 179.3571, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([48.2555, 209.3553, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([151.9510, 94.8183, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([119.6947, 93.0338, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([200.4336, 99.8407, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([98.7453, 341.5226, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([73.6983, 321.1192, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([37.4272, 288.5586, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([248.8043, 306.3792, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([221.6596, 323.8953, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([270.0224, 184.0336, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([30.6161, 179.5418, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([163.4027, 81.8238, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([95.8033, 76.0620, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([128.4530, 65.0672, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([209.1919, 71.8740, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([75.2214, 359.0001, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([108.0981, 369.2960, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([56.7957, 324.9008, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([13.9032, 306.0361, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([278.1086, 306.0666, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([258.1571, 334.1526, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([157.8750, 65.4090, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([97.4300, 58.8181, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([116.7267, 52.3199, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([197.4656, 59.1267, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([226.0945, 68.0924, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([59.3241, 352.1243, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([77.2155, 376.2054, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([96.6464, 382.2906, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([15.8973, 323.2414, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([275.1366, 337.5729, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
translate([125.4850, 24.3532, 10.4125]) cylinder(h = 1.6375, d = 3.1750, $fn = 32);
}
}
piece0();
piece1();
piece2();
piece3();
piece4();
piece5();
piece6();