diff --git a/src/main.py b/src/main.py index 9e1a54c..21eca14 100644 --- a/src/main.py +++ b/src/main.py @@ -5,16 +5,17 @@ from shapes import * import lib import mat -switch_thickness = 2.0 -web_thickness = 1.5 -switch_rim_thickness = 1.5 +switch_thickness = 1.3 +switch_top_thickness = 2.8 +web_thickness = 3 +switch_rim_thickness = 2 post_width = 0.5 post_rad = post_width / 2 -keyhole_size = 14.4 -keyswitch_height = 14 -keyswitch_width = 14 +keyhole_size = 13.8 +keyswitch_height = 15 +keyswitch_width = 15 plate_outer_width = keyhole_size + switch_rim_thickness * 2 @@ -24,35 +25,44 @@ num_pinky_columns = 2 cols_with_max_rows = [2, 3] -sa_profile_key_height = 12.7 -cap_top_height = switch_thickness + sa_profile_key_height +sa_profile_key_height = 2 +cap_top_height = switch_top_thickness + sa_profile_key_height # extra space between the base of keys -extra_height = 1.0 -extra_width = 2.5 -mount_height = keyswitch_height + 3.0 -mount_width = keyswitch_width + 3.0 +extra_height = 3 +extra_width = 3 +mount_height = keyswitch_height +mount_width = keyswitch_width # use 10 for faster prototyping, 15 for real tenting_angle = 10.0 z_offset = 8.0 should_include_risers = False + def is_pinky(col): return col >= num_cols - num_pinky_columns + # aka: alpha def row_curve_deg(col): # I tried to have a different curve for pinkys, but it didn't work well return 17 + # aka: beta col_curve_deg = 4.0 -column_radius = cap_top_height + ((mount_width + extra_width) / 2) / sin(radians(col_curve_deg) / 2) +column_radius = cap_top_height + ((mount_width + extra_width) / 2) / sin( + radians(col_curve_deg) / 2 +) + def row_radius(col): - return cap_top_height + ((mount_height + extra_height) / 2) / sin(radians(row_curve_deg(col)) / 2) + return cap_top_height + ((mount_height + extra_height) / 2) / sin( + radians(row_curve_deg(col)) / 2 + ) + # default 3 # controls left-right tilt / tenting (higher number is more tenting) @@ -63,31 +73,34 @@ center_row = 1 def column_extra_transform(col): if is_pinky(col): # TODO: translate first? - return compose( - rotate_x(6), - rotate_y(-3) - ) + return compose(rotate_x(6), rotate_y(-3)) else: return identity() + def num_rows_for_col(col): if col in cols_with_max_rows: return max_num_rows else: return max_num_rows - 1 + def does_coord_exist(row, col): return col >= 0 and col < num_cols and row >= 0 and row < num_rows_for_col(col) + def negative(vect): return [-x for x in vect] + def bottom_transform(height): return extrude_linear(height)(project()) + def bottom_hull(shape): return hull(shape, bottom_transform(0.1)(shape)) + def single_switch_fn(): outer_width = keyhole_size + switch_rim_thickness * 2 @@ -97,83 +110,106 @@ def single_switch_fn(): left_wall = cube(switch_rim_thickness, outer_width, switch_thickness) right_wall = translate(keyhole_size + switch_rim_thickness, 0, 0)(left_wall) - nub_len = 2.75 nub_cyl = translate(0, 0, -1)(rotate_x(90)(cylinder(1, nub_len, 30, center=True))) - nub_cube = translate(-switch_rim_thickness / 2, 0, 0.)(cube(switch_rim_thickness, nub_len, 4, center=True)) - left_nub = translate(switch_rim_thickness, (outer_width) / 2, 0)(hull(nub_cyl, nub_cube)) + # nub_cube = translate(-switch_rim_thickness / 2, 0, 0.)(cube(switch_rim_thickness, nub_len, 4, center=True)) + # left_nub = translate(switch_rim_thickness, (outer_width) / 2, 0)(hull(nub_cyl, nub_cube)) - right_nub_cube = translate(switch_rim_thickness / 2, 0, 0)(cube(switch_rim_thickness, nub_len, 4, center=True)) - right_nub = translate(-switch_rim_thickness + outer_width, (outer_width) / 2, 0)(hull(nub_cyl, right_nub_cube)) + # right_nub_cube = translate(switch_rim_thickness / 2, 0, 0)(cube(switch_rim_thickness, nub_len, 4, center=True)) + # right_nub = translate(-switch_rim_thickness + outer_width, (outer_width) / 2, 0)(hull(nub_cyl, right_nub_cube)) - return translate(-outer_width/2, -outer_width/2, 0)(union( + return translate(-outer_width / 2, -outer_width / 2, 0)( + union( bottom_wall, top_wall, left_wall, right_wall, - left_nub, - right_nub, - )) + # left_nub, + # right_nub, + ) + ) + single_switch = single_switch_fn() -filled_switch = translate(0, 0, switch_thickness / 2.0)(cube(plate_outer_width, plate_outer_width, switch_thickness, center=True)) +filled_switch = translate(0, 0, switch_thickness / 2.0)( + cube(plate_outer_width, plate_outer_width, switch_thickness, center=True) +) -sa_length = 18.25 +sa_length = 16.5 +sa_width = 17 +sa_height = 16.5 +sa_base_height = 1.5 +sa_extra_height = 2 sa_double_length = 37.5 + def sa_cap_fn(): # bl2 = sa_length / 2 - m = 17.0 + m = 20.0 - bot = square(sa_length, sa_length, center=True) + bot = square(sa_width, sa_height, center=True) bot = extrude_linear(0.1)(bot) - mid = square(m, m, center=True) + mid = square(sa_width, sa_height, center=True) mid = extrude_linear(0.1)(mid) - mid = translate(0, 0, 6)(mid) + mid = translate(0, 0, sa_base_height)(mid) - top = square(12, 12, center=True) + top = square(14, 14, center=True) top = extrude_linear(0.1)(top) - top = translate(0, 0, 12)(top) + top = translate(0, 0, sa_extra_height)(top) + + return colour(220, 163, 163, 1)( + translate(0, 0, switch_top_thickness + 1.5)(hull(bot, mid, top)) + ) - return colour(220, 163, 163, 1)(translate(0, 0, 5 + switch_thickness)(hull(bot, mid, top))) sa_cap = sa_cap_fn() + def row_cols(): for row in range(max_num_rows): for col in range(num_cols): if row < num_rows_for_col(col): yield (row, col) + def all_of_shape(shape): return [grid_position(row, col, shape) for (row, col) in row_cols()] -web_post = translate(-post_rad, -post_rad, switch_thickness - web_thickness)(cube(post_width, post_width, web_thickness)) -short_web_post = translate(-post_rad, -post_rad, 0)(cube(post_width, post_width, post_width)) + +web_post = translate(-post_rad, -post_rad, switch_thickness - web_thickness)( + cube(post_width, post_width, web_thickness) +) +short_web_post = translate(-post_rad, -post_rad, 0)( + cube(post_width, post_width, post_width) +) SQUARE_OFFSET_IDXS = [ [[-1, -1], [1, -1]], [[-1, 1], [1, 1]], ] + def square_apply(square, fn): return [[fn(x) for x in y] for y in square] + def square_translater_at_offset(offset): def fn(idx): return translate(idx[0] * offset, idx[1] * offset, 0) return square_apply(SQUARE_OFFSET_IDXS, fn) + def apply_translate_square(square, shape): def fn(translator): return translator(shape) + return square_apply(square, fn) -outer_post_delta = keyhole_size / 2 + switch_rim_thickness # - post_rad/2 +outer_post_delta = keyhole_size / 2 + switch_rim_thickness # - post_rad/2 outer_post_translate_square = square_translater_at_offset(outer_post_delta) @@ -189,7 +225,9 @@ inner_post_delta = keyhole_size / 2 + post_rad inner_post_translate_square = square_translater_at_offset(inner_post_delta) inner_web_posts = apply_translate_square(inner_post_translate_square, web_post) -short_inner_web_posts = apply_translate_square(inner_post_translate_square, short_web_post) +short_inner_web_posts = apply_translate_square( + inner_post_translate_square, short_web_post +) post_left_edge_indexes = [[0, 0], [1, 0]] post_top_edge_indexes = [[1, 0], [1, 1]] @@ -201,36 +239,43 @@ square_idx_tr = [1, 1] square_idx_bl = [0, 0] square_idx_br = [0, 1] + def get_web_post(idx): return web_posts[idx[0]][idx[1]] + post_left_edge = [get_web_post(e) for e in post_left_edge_indexes] post_top_edge = [get_web_post(e) for e in post_top_edge_indexes] post_right_edge = [get_web_post(e) for e in post_right_edge_indexes] post_bot_edge = [get_web_post(e) for e in post_bot_edge_indexes] + def get_in_square(square, idx): return square[idx[0]][idx[1]] + def get_inner_web_post(idx): return get_in_square(inner_web_posts, idx) + def get_short_web_post(idx): return get_in_square(short_web_posts, idx) + def get_short_inner_web_post(idx): return get_in_square(short_inner_web_posts, idx) def column_offset(col): - if col == 2: - return [0, 5, -3] - elif col == 3: - return [0, 0, -0.5] - elif is_pinky(col): - return [1.0, -14.5, 5.0] - else: - return [0, 0, 0] + if col == 2: + return [1, 5, -3] + elif col == 3: + return [3, 0, -0.5] + elif is_pinky(col): + return [7.0, -14.5, 5.0] + else: + return [0, 0, 0] + def col_z_rotate(col): if is_pinky(col): @@ -238,44 +283,47 @@ def col_z_rotate(col): else: return 0 + def place_on_grid_base(row, column, domain): column_angle = col_curve_deg * (center_col - column) row_angle = row_curve_deg(column) * (center_row - row) return domain.compose( - # Row Sphere - domain.translate(0, 0, -row_radius(column)), - domain.rotate_x(row_angle), - domain.translate(0, 0, row_radius(column)), - # Row Offset - # column_extra_transform(column), - # Col sphere - domain.translate(0, 0, -column_radius), - domain.rotate_y(column_angle), - domain.translate(0, 0, column_radius), + # Row Sphere + domain.translate(0, 0, -row_radius(column)), + domain.rotate_x(row_angle), + domain.translate(0, 0, row_radius(column)), + # Row Offset + # column_extra_transform(column), + # Col sphere + domain.translate(0, 0, -column_radius), + domain.rotate_y(column_angle), + domain.translate(0, 0, column_radius), + # Z Fix + domain.rotate_z(col_z_rotate(column)), + # Column offset + domain.translate(*column_offset(column)), + # Misc + domain.rotate_y(tenting_angle), + domain.translate(0, 0, z_offset), + ) - # Z Fix - domain.rotate_z(col_z_rotate(column)), - - # Column offset - domain.translate(*column_offset(column)), - # Misc - domain.rotate_y(tenting_angle), - domain.translate(0, 0, z_offset), - ) def place_on_grid(row, column): return place_on_grid_base(row, column, lib) + def point_on_grid(row, column, x, y, z): point = mat.point3(x, y, z) tx_point = place_on_grid_base(row, column, mat) @ point return tx_point[:3] + def grid_position(row, col, shape): return place_on_grid(row, col)(shape) + def connectors(): def make_edge_connection(r1, c1, e1, r2, c2, e2): posts1 = [grid_position(r1, c1, e) for e in e1] @@ -287,16 +335,27 @@ def connectors(): for row in range(max_num_rows): if does_coord_exist(row, col) and does_coord_exist(row, col + 1): if (row, col) == (0, 3): - right_edge = [translate(1, 1, 0)(web_post_tr), translate(0, 1, 0)(web_post_tr), web_post_br] + right_edge = [ + translate(1, 1, 0)(web_post_tr), + translate(0, 1, 0)(web_post_tr), + web_post_br, + ] else: right_edge = post_right_edge - all_connectors.append(make_edge_connection(row, col, right_edge, row, col + 1, post_left_edge)) - + all_connectors.append( + make_edge_connection( + row, col, right_edge, row, col + 1, post_left_edge + ) + ) for col in range(num_cols): for row in range(max_num_rows - 1): if does_coord_exist(row, col) and does_coord_exist(row + 1, col): - all_connectors.append(make_edge_connection(row, col, post_bot_edge, row+ 1, col, post_top_edge)) + all_connectors.append( + make_edge_connection( + row, col, post_bot_edge, row + 1, col, post_top_edge + ) + ) for col in range(num_cols - 1): row = num_rows_for_col(col) - 1 @@ -307,39 +366,27 @@ def connectors(): next_t = place_on_grid(next_row, next_col) this_level_t = place_on_grid(row, next_col) all_connectors.append( - hull( - this_t(web_post_br), - this_level_t(web_post_bl), - next_t(web_post_tl), - ) - ) + hull( + this_t(web_post_br), this_level_t(web_post_bl), next_t(web_post_tl), + ) + ) all_connectors.append( - hull( - this_t(web_post_br), - next_t(web_post_tl), - next_t(web_post_bl), - ) - ) + hull(this_t(web_post_br), next_t(web_post_tl), next_t(web_post_bl),) + ) if next_row == row - 1: this_t = place_on_grid(row, col) next_t = place_on_grid(next_row, next_col) this_level_t = place_on_grid(next_row, col) all_connectors.append( - hull( - this_t(web_post_tr), - this_level_t(web_post_br), - next_t(web_post_bl), - ) - ) + hull( + this_t(web_post_tr), this_level_t(web_post_br), next_t(web_post_bl), + ) + ) all_connectors.append( - hull( - this_t(web_post_tr), - this_t(web_post_br), - next_t(web_post_bl), - ) - ) + hull(this_t(web_post_tr), this_t(web_post_br), next_t(web_post_bl),) + ) def does_diag_exist(row, col): for dr in [0, 1]: @@ -352,39 +399,43 @@ def connectors(): for row in range(max_num_rows - 1): if does_diag_exist(row, col): p1 = grid_position(row, col, web_post_br) - p2 = grid_position(row+1, col, web_post_tr) - p3 = grid_position(row+1, col+1, web_post_tl) - p4 = grid_position(row, col+1, web_post_bl) + p2 = grid_position(row + 1, col, web_post_tr) + p3 = grid_position(row + 1, col + 1, web_post_tl) + p4 = grid_position(row, col + 1, web_post_bl) all_connectors.append(hull(p1, p2, p3, p4)) return union(*all_connectors) + SWITCH_RISER_OFFSET = 9.8 + SWITCH_RISER_RADIUS switch_riser_offset_square = square_translater_at_offset(SWITCH_RISER_OFFSET) + def get_riser_is_connector(rc1, idx1, rc2, idx2): if rc1 == [0, 3] and rc2 == [0, 4]: return False return True + def get_riser_offset_delta(row_col, idx): if row_col == [0, 1] and idx == square_idx_tr: - return [-2.1, 0] + return [-2.5, 0] if row_col == [0, 3] and idx == square_idx_tl: - return [2.1, 0] + return [2.5, 0] if row_col == [0, 3] and idx == square_idx_tr: - return [0, 0] + return [-0.5, 0] if row_col == [0, 4] and idx == square_idx_tl: - return [1.5, 0] + return [2.5, 0] if row_col == [2, 4] and idx == square_idx_bl: - return [2.9, 0] + return [2.5, 0] if row_col == [3, 2] and idx == square_idx_br: - return [-2.9, 0] + return [-3.5, 0] if row_col == [2, 1] and idx == square_idx_br: - return [-1.5, 0] + return [-3, 0] else: return None + def wall_connect(row1, col1, idx1, row2, col2, idx2, **kwargs): place_fn1 = place_on_grid(row1, col1) place_fn2 = place_on_grid(row2, col2) @@ -394,7 +445,17 @@ def wall_connect(row1, col1, idx1, row2, col2, idx2, **kwargs): connectors = get_riser_is_connector([row1, col1], idx1, [row2, col2], idx2) - return wall_connect_from_placer(place_fn1, idx1, place_fn2, idx2, delta1=delta1, delta2=delta2, connectors=connectors, **kwargs) + return wall_connect_from_placer( + place_fn1, + idx1, + place_fn2, + idx2, + delta1=delta1, + delta2=delta2, + connectors=connectors, + **kwargs, + ) + def make_offsetter(idx, delta): offsetter = get_in_square(switch_riser_offset_square, idx) @@ -406,7 +467,18 @@ def make_offsetter(idx, delta): offsetter = translate(delta[0], delta[1], z)(offsetter) return offsetter -def wall_connect_from_placer(place_fn1, idx1, place_fn2, idx2, *, delta1=None, delta2=None, connectors=True, walls=True): + +def wall_connect_from_placer( + place_fn1, + idx1, + place_fn2, + idx2, + *, + delta1=None, + delta2=None, + connectors=True, + walls=True +): offsetter1 = make_offsetter(idx1, delta1) offsetter2 = make_offsetter(idx2, delta2) @@ -426,13 +498,14 @@ def wall_connect_from_placer(place_fn1, idx1, place_fn2, idx2, *, delta1=None, d ) ) - if walls: shapes.append( - bottom_hull(hull( - place_fn1(offsetter1(switch_riser_raw_dot)), - place_fn2(offsetter2(switch_riser_raw_dot)), - )) + bottom_hull( + hull( + place_fn1(offsetter1(switch_riser_raw_dot)), + place_fn2(offsetter2(switch_riser_raw_dot)), + ) + ) ) return union(*shapes) @@ -445,70 +518,100 @@ def case_walls(): for col in range(0, num_cols): all_shapes.append(wall_connect(0, col, square_idx_tl, 0, col, square_idx_tr)) for col in range(0, num_cols - 1): - all_shapes.append(wall_connect(0, col, square_idx_tr, 0, col + 1, square_idx_tl)) + all_shapes.append( + wall_connect(0, col, square_idx_tr, 0, col + 1, square_idx_tl) + ) # Right wall max_col = num_cols - 1 for row in range(0, num_rows_for_col(max_col)): - all_shapes.append(wall_connect(row, max_col, square_idx_tr, row, max_col, square_idx_br)) + all_shapes.append( + wall_connect(row, max_col, square_idx_tr, row, max_col, square_idx_br) + ) for row in range(0, num_rows_for_col(max_col) - 1): - all_shapes.append(wall_connect(row, max_col, square_idx_br, row + 1, max_col, square_idx_tr)) + all_shapes.append( + wall_connect(row, max_col, square_idx_br, row + 1, max_col, square_idx_tr) + ) # Left wall for row in range(0, num_rows_for_col(0)): all_shapes.append(wall_connect(row, 0, square_idx_tl, row, 0, square_idx_bl)) for row in range(0, num_rows_for_col(0) - 1): - all_shapes.append(wall_connect(row, 0, square_idx_bl, row + 1, 0, square_idx_tl)) + all_shapes.append( + wall_connect(row, 0, square_idx_bl, row + 1, 0, square_idx_tl) + ) # Bottom wall def include_wall(col): return col >= 2 for col in range(0, num_cols): - all_shapes.append(wall_connect(num_rows_for_col(col) - 1, col, square_idx_bl, num_rows_for_col(col) - 1, col, square_idx_br, walls=include_wall(col))) + all_shapes.append( + wall_connect( + num_rows_for_col(col) - 1, + col, + square_idx_bl, + num_rows_for_col(col) - 1, + col, + square_idx_br, + walls=include_wall(col), + ) + ) for col in range(0, num_cols - 1): - all_shapes.append(wall_connect(num_rows_for_col(col) - 1, col, square_idx_br, num_rows_for_col(col + 1) - 1, col + 1, square_idx_bl, walls=include_wall(col))) + all_shapes.append( + wall_connect( + num_rows_for_col(col) - 1, + col, + square_idx_br, + num_rows_for_col(col + 1) - 1, + col + 1, + square_idx_bl, + walls=include_wall(col), + ) + ) return union(*all_shapes) + def all_switches(): return union(*all_of_shape(single_switch)) + def filled_switches(): return union(*all_of_shape(filled_switch)) + def all_caps(): return union(*all_of_shape(sa_cap)) + def post_test(): - return union( - *[y for x in short_web_posts for y in x], - ) + return union(*[y for x in short_web_posts for y in x],) + thumb_basic_postition = point_on_grid(num_rows_for_col(1), 1, 0, 0, 0) -thumb_offsets = [15, 7, -5] +thumb_offsets = [17, 5.3, -5] # thumb_offsets = [16, 7, -5] thumb_position = [sum(x) for x in zip(thumb_basic_postition, thumb_offsets)] + def thumb_placer(rot, move): return compose( - rotate_x(rot[0]), - rotate_y(rot[1]), - rotate_z(rot[2]), - - translate(*move), - - rotate_z(-10), - - translate(*thumb_position), + rotate_x(rot[0]), + rotate_y(rot[1]), + rotate_z(rot[2]), + translate(*move), + rotate_z(-10), + translate(*thumb_position), ) -thumb_r_placer = thumb_placer([14, -40, 12], [-15.4, -9.8, 5.2]) -thumb_m_placer = thumb_placer([10, -23, 20], [-33, -15, -6]) -thumb_l_placer = thumb_placer([6, -5, 35], [-52.8, -25.5, -11.5]) -thumb_bl_placer = thumb_placer([4, -10, 27], [-33.3, -36.2, -16]) -thumb_br_placer = thumb_placer([4, -26, 18], [-13.8, -28.7, -9.6]) +thumb_r_placer = thumb_placer([14, -26, 12], [-17.4, -11.8, -4.2]) +thumb_m_placer = thumb_placer([10, -16, 20], [-35, -17, -11]) +thumb_l_placer = thumb_placer([6, -5, 35], [-54.8, -27.5, -15.5]) + +thumb_bl_placer = thumb_placer([4, -10, 27], [-35.3, -38.2, -16]) +thumb_br_placer = thumb_placer([4, -26, 18], [-15.8, -30.7, -9.6]) thumb_placement_fns = [ thumb_r_placer, @@ -518,6 +621,7 @@ thumb_placement_fns = [ thumb_bl_placer, ] + def thumbs_post_offsets(placer, post): if placer == thumb_br_placer: if post == square_idx_bl: @@ -527,7 +631,7 @@ def thumbs_post_offsets(placer, post): if placer == thumb_r_placer: if post == square_idx_bl: - return [11, 0, 0] + return [20, 0, 0] if post == square_idx_tl: return [4, 0, 0] @@ -539,20 +643,23 @@ def thumbs_post_offsets(placer, post): if placer == thumb_l_placer: if post == square_idx_br: - return [-11.5, 0, 0] + return [-10.8, 0, -0.5] if placer == thumb_m_placer: if post == square_idx_tr: return [-2, 0, 0] - return None + def thumb_wall(place_fn1, idx1, place_fn2, idx2, **kwargs): d1 = thumbs_post_offsets(place_fn1, idx1) d2 = thumbs_post_offsets(place_fn2, idx2) - return wall_connect_from_placer(place_fn1, idx1, place_fn2, idx2, delta1=d1, delta2=d2, **kwargs) + return wall_connect_from_placer( + place_fn1, idx1, place_fn2, idx2, delta1=d1, delta2=d2, **kwargs + ) + def get_offset_thumb_placer(placer, idx, shape): delta = thumbs_post_offsets(placer, idx) @@ -564,62 +671,100 @@ def thumb_walls(): thumb_wall(thumb_bl_placer, square_idx_bl, thumb_bl_placer, square_idx_br), thumb_wall(thumb_bl_placer, square_idx_br, thumb_br_placer, square_idx_bl), thumb_wall(thumb_br_placer, square_idx_bl, thumb_br_placer, square_idx_br), - thumb_wall(thumb_bl_placer, square_idx_bl, thumb_bl_placer, square_idx_tl), - - thumb_wall(thumb_bl_placer, square_idx_tl, thumb_l_placer, square_idx_br, connectors=False), - thumb_wall(thumb_l_placer, square_idx_br, thumb_l_placer, square_idx_bl, connectors=False), - + thumb_wall( + thumb_bl_placer, + square_idx_tl, + thumb_l_placer, + square_idx_br, + connectors=False, + ), + thumb_wall( + thumb_l_placer, + square_idx_br, + thumb_l_placer, + square_idx_bl, + connectors=False, + ), thumb_wall(thumb_l_placer, square_idx_bl, thumb_l_placer, square_idx_tl), thumb_wall(thumb_l_placer, square_idx_tl, thumb_l_placer, square_idx_tr), - thumb_wall(thumb_l_placer, square_idx_tr, thumb_m_placer, square_idx_tl), - thumb_wall(thumb_m_placer, square_idx_tl, thumb_m_placer, square_idx_tr, walls=False), - - thumb_wall(thumb_m_placer, square_idx_tr, thumb_r_placer, square_idx_tl, walls=False), - thumb_wall(thumb_r_placer, square_idx_tl, thumb_r_placer, square_idx_tr, walls=False), - - thumb_wall(thumb_r_placer, square_idx_tr, thumb_r_placer, square_idx_br, walls=False), - + thumb_wall( + thumb_m_placer, square_idx_tl, thumb_m_placer, square_idx_tr, walls=False + ), + thumb_wall( + thumb_m_placer, square_idx_tr, thumb_r_placer, square_idx_tl, walls=False + ), + thumb_wall( + thumb_r_placer, square_idx_tl, thumb_r_placer, square_idx_tr, walls=False + ), + thumb_wall( + thumb_r_placer, square_idx_tr, thumb_r_placer, square_idx_br, walls=False + ), thumb_wall(thumb_br_placer, square_idx_br, thumb_br_placer, square_idx_tr), - - thumb_wall(thumb_r_placer, square_idx_bl, thumb_r_placer, square_idx_br, walls=False, connectors=False), - + thumb_wall( + thumb_r_placer, + square_idx_bl, + thumb_r_placer, + square_idx_br, + walls=False, + connectors=False, + ), hull( get_offset_thumb_placer(thumb_br_placer, square_idx_tr, top_dot), get_offset_thumb_placer(thumb_r_placer, square_idx_bl, top_dot), - get_offset_thumb_placer(thumb_r_placer, square_idx_bl, switch_riser_raw_dot), + get_offset_thumb_placer( + thumb_r_placer, square_idx_bl, switch_riser_raw_dot + ), ), - hull( get_offset_thumb_placer(thumb_br_placer, square_idx_tr, top_dot), - get_offset_thumb_placer(thumb_br_placer, square_idx_tr, switch_riser_raw_dot), - get_offset_thumb_placer(thumb_r_placer, square_idx_bl, switch_riser_raw_dot), + get_offset_thumb_placer( + thumb_br_placer, square_idx_tr, switch_riser_raw_dot + ), + get_offset_thumb_placer( + thumb_r_placer, square_idx_bl, switch_riser_raw_dot + ), ), - hull( - get_offset_thumb_placer(thumb_r_placer, square_idx_br, switch_riser_raw_dot), - get_offset_thumb_placer(thumb_r_placer, square_idx_bl, switch_riser_raw_dot), - get_offset_thumb_placer(thumb_br_placer, square_idx_tr, switch_riser_raw_dot), + get_offset_thumb_placer( + thumb_r_placer, square_idx_br, switch_riser_raw_dot + ), + get_offset_thumb_placer( + thumb_r_placer, square_idx_bl, switch_riser_raw_dot + ), + get_offset_thumb_placer( + thumb_br_placer, square_idx_tr, switch_riser_raw_dot + ), ), - bottom_hull( hull( - get_offset_thumb_placer(thumb_r_placer, square_idx_br, switch_riser_raw_dot), - get_offset_thumb_placer(thumb_br_placer, square_idx_tr, switch_riser_raw_dot), + get_offset_thumb_placer( + thumb_r_placer, square_idx_br, switch_riser_raw_dot + ), + get_offset_thumb_placer( + thumb_br_placer, square_idx_tr, switch_riser_raw_dot + ), ) ), ) -def thumb_connectors(): - right_thumb_cover_sphere = get_offset_thumb_placer(thumb_r_placer, square_idx_bl, translate(0, 1.7, 0)(web_post)) - left_thumb_cover_lower_sphere = get_offset_thumb_placer(thumb_bl_placer, square_idx_tl, translate(0, 2, 0)(web_post)) +def thumb_connectors(): + right_thumb_cover_sphere = get_offset_thumb_placer( + thumb_r_placer, square_idx_bl, translate(0, 1.7, 0)(web_post) + ) + + left_thumb_cover_lower_sphere = get_offset_thumb_placer( + thumb_bl_placer, square_idx_tl, translate(0, 2, 0)(web_post) + ) left_thumb_cover_upper_sphere = thumb_l_placer(translate(0, 0, 0)(web_post_br)) br_tr_with_offset = thumb_br_placer(translate(0.8, 0.2, 0)(web_post_tr)) - thumb_l_special_point = get_offset_thumb_placer(thumb_l_placer, square_idx_bl, translate(10, 1.1, 0)(web_post)) + thumb_l_special_point = get_offset_thumb_placer( + thumb_l_placer, square_idx_bl, translate(10, 1.1, 0)(web_post) + ) return union( hull( @@ -659,7 +804,7 @@ def thumb_connectors(): hull( thumb_br_placer(web_post_tl), thumb_bl_placer(web_post_tr), - thumb_m_placer(web_post_br) + thumb_m_placer(web_post_br), ), hull( thumb_m_placer(web_post_br), @@ -671,13 +816,9 @@ def thumb_connectors(): thumb_br_placer(web_post_tl), br_tr_with_offset, ), - hull( - thumb_r_placer(web_post_bl), - thumb_r_placer(web_post_br), - br_tr_with_offset, + thumb_r_placer(web_post_bl), thumb_r_placer(web_post_br), br_tr_with_offset, ), - # Right special connectors hull( right_thumb_cover_sphere, @@ -685,45 +826,40 @@ def thumb_connectors(): thumb_r_placer(web_post_br), get_offset_thumb_placer(thumb_r_placer, square_idx_br, web_post), ), - hull( right_thumb_cover_sphere, get_offset_thumb_placer(thumb_r_placer, square_idx_bl, web_post), - get_offset_thumb_placer(thumb_br_placer, square_idx_tr, switch_riser_raw_dot), + get_offset_thumb_placer( + thumb_br_placer, square_idx_tr, switch_riser_raw_dot + ), br_tr_with_offset, ), - # Left special connectors hull( thumb_l_placer(web_post_bl), get_offset_thumb_placer(thumb_l_placer, square_idx_bl, web_post), thumb_l_special_point, ), - hull( thumb_l_placer(web_post_bl), thumb_l_placer(web_post_br), thumb_l_special_point, ), - hull( left_thumb_cover_lower_sphere, get_offset_thumb_placer(thumb_bl_placer, square_idx_tl, web_post), thumb_bl_placer(web_post_tl), ), - hull( left_thumb_cover_lower_sphere, thumb_bl_placer(web_post_tl), left_thumb_cover_upper_sphere, ), - hull( left_thumb_cover_lower_sphere, left_thumb_cover_upper_sphere, thumb_l_special_point, ), - hull( left_thumb_cover_lower_sphere, get_offset_thumb_placer(thumb_l_placer, square_idx_br, web_post), @@ -732,58 +868,121 @@ def thumb_connectors(): ), ) + def thumb_to_body_connectors(): return union( bottom_hull( hull( - thumb_r_placer(get_in_square(switch_riser_offset_square, square_idx_br)(switch_riser_raw_dot)), - place_on_grid(3, 2)(get_in_square(switch_riser_offset_square, square_idx_bl)(switch_riser_raw_dot)), + thumb_r_placer( + get_in_square(switch_riser_offset_square, square_idx_br)( + switch_riser_raw_dot + ) + ), + place_on_grid(3, 2)( + get_in_square(switch_riser_offset_square, square_idx_bl)( + switch_riser_raw_dot + ) + ), ) ), - hull( - thumb_r_placer(get_in_square(switch_riser_offset_square, square_idx_br)(switch_riser_raw_dot)), - thumb_r_placer(get_in_square(switch_riser_offset_square, square_idx_tr)(switch_riser_raw_dot)), - place_on_grid(3, 2)(get_in_square(switch_riser_offset_square, square_idx_bl)(switch_riser_raw_dot)), + thumb_r_placer( + get_in_square(switch_riser_offset_square, square_idx_br)( + switch_riser_raw_dot + ) + ), + thumb_r_placer( + get_in_square(switch_riser_offset_square, square_idx_tr)( + switch_riser_raw_dot + ) + ), + place_on_grid(3, 2)( + get_in_square(switch_riser_offset_square, square_idx_bl)( + switch_riser_raw_dot + ) + ), ), - hull( - thumb_r_placer(get_in_square(switch_riser_offset_square, square_idx_tr)(switch_riser_raw_dot)), - place_on_grid(3, 2)(get_in_square(switch_riser_offset_square, square_idx_bl)(switch_riser_raw_dot)), - place_on_grid(2, 1)(get_in_square(switch_riser_offset_square, square_idx_br)(switch_riser_raw_dot)), + thumb_r_placer( + get_in_square(switch_riser_offset_square, square_idx_tr)( + switch_riser_raw_dot + ) + ), + place_on_grid(3, 2)( + get_in_square(switch_riser_offset_square, square_idx_bl)( + switch_riser_raw_dot + ) + ), + place_on_grid(2, 1)( + get_in_square(switch_riser_offset_square, square_idx_br)( + switch_riser_raw_dot + ) + ), ), - hull( - thumb_r_placer(get_in_square(switch_riser_offset_square, square_idx_tr)(switch_riser_raw_dot)), - thumb_r_placer(get_in_square(switch_riser_offset_square, square_idx_tl)(switch_riser_raw_dot)), - - place_on_grid(2, 1)(get_in_square(switch_riser_offset_square, square_idx_br)(switch_riser_raw_dot)), + thumb_r_placer( + get_in_square(switch_riser_offset_square, square_idx_tr)( + switch_riser_raw_dot + ) + ), + thumb_r_placer( + get_in_square(switch_riser_offset_square, square_idx_tl)( + switch_riser_raw_dot + ) + ), + place_on_grid(2, 1)( + get_in_square(switch_riser_offset_square, square_idx_br)( + switch_riser_raw_dot + ) + ), ), - bottom_hull( hull( - thumb_m_placer(get_in_square(switch_riser_offset_square, square_idx_tl)(switch_riser_raw_dot)), - place_on_grid(2, 0)(get_in_square(switch_riser_offset_square, square_idx_bl)(switch_riser_raw_dot)), + thumb_m_placer( + get_in_square(switch_riser_offset_square, square_idx_tl)( + switch_riser_raw_dot + ) + ), + place_on_grid(2, 0)( + get_in_square(switch_riser_offset_square, square_idx_bl)( + switch_riser_raw_dot + ) + ), ) ), - hull( - thumb_m_placer(get_in_square(switch_riser_offset_square, square_idx_tl)(switch_riser_raw_dot)), - place_on_grid(2, 0)(get_in_square(switch_riser_offset_square, square_idx_bl)(switch_riser_raw_dot)), - place_on_grid(2, 0)(get_in_square(switch_riser_offset_square, square_idx_br)(switch_riser_raw_dot)), + thumb_m_placer( + get_in_square(switch_riser_offset_square, square_idx_tl)( + switch_riser_raw_dot + ) + ), + place_on_grid(2, 0)( + get_in_square(switch_riser_offset_square, square_idx_bl)( + switch_riser_raw_dot + ) + ), + place_on_grid(2, 0)( + get_in_square(switch_riser_offset_square, square_idx_br)( + switch_riser_raw_dot + ) + ), ), ) + def thumb_switches(): return union(*[fn(single_switch) for fn in thumb_placement_fns]) + def filled_thumb_switches(): return union(*[fn(filled_switch) for fn in thumb_placement_fns]) + def bottom_edge_at_position(row, col): yield row, col, square_idx_bl yield row, col, square_idx_br + def bottom_edge_iterator(): for col in range(num_cols): row = num_rows_for_col(col) - 1 @@ -791,6 +990,7 @@ def bottom_edge_iterator(): yield from bottom_edge_at_position(row, col) return + def thumb_spots(): return [ [thumb_l_placer, square_idx_tl], @@ -803,13 +1003,15 @@ def thumb_spots(): [thumb_br_placer, square_idx_br], ] + def thumb_caps(): return union(*[fn(sa_cap) for fn in thumb_placement_fns[-2:]]) + def blocker(): size = 500 shape = cube(size, size, size) - shape = translate(-size/2, -size/2, -size)(shape) + shape = translate(-size / 2, -size / 2, -size)(shape) return shape @@ -820,8 +1022,19 @@ screw_insert_top_radius = 5.1 / 2 screw_insert_width = 2 bottom_height = 2 -screw_insert_outer = translate(0, 0, bottom_height)(cylinderr1r2(screw_insert_bottom_radius + screw_insert_width, screw_insert_top_radius + screw_insert_width, screw_insert_height + screw_insert_width)) -screw_insert_inner = translate(0, 0, bottom_height)(cylinderr1r2(screw_insert_bottom_radius, screw_insert_top_radius, screw_insert_height)) +screw_insert_outer = translate(0, 0, bottom_height)( + cylinderr1r2( + screw_insert_bottom_radius + screw_insert_width, + screw_insert_top_radius + screw_insert_width, + screw_insert_height + screw_insert_width, + ) +) +screw_insert_inner = translate(0, 0, bottom_height)( + cylinderr1r2( + screw_insert_bottom_radius, screw_insert_top_radius, screw_insert_height + ) +) + def screw_insert(col, row, shape, ox, oy): postiion = point_on_grid(row, col, 0, 0, 0) @@ -830,26 +1043,30 @@ def screw_insert(col, row, shape, ox, oy): postiion[1] += oy return translate(*postiion)(shape) + def screw_insert_all_shapes(shape): return union( screw_insert(2, 0, shape, -5.3, 5.9), screw_insert(num_cols - 1, 0, shape, 6.7, 5.5), screw_insert(num_cols - 1, num_rows_for_col(num_cols - 1), shape, 6.8, 14.4), screw_insert(0, 0, shape, -6.2, -6), - screw_insert(1, max_num_rows + 1, shape, -7.8, 3.4), - screw_insert(0, max_num_rows - 1, shape, -13.4, 1.7), + screw_insert(1, max_num_rows + 1, shape, -9.8, 3.4), + screw_insert(0, max_num_rows - 1, shape, -17.4, 1.7), ) + trrs_holder_size = [6.0, 11.0, 7.0] trrs_hole_size = [2.6, 10.0] trrs_holder_thickness = 2.5 trrs_front_thickness = 1.8 + def trrs_key_holder_position(): base_place = point_on_grid(0, 0, 0, keyswitch_width / 2, 0) return [base_place[0] + 3, base_place[1] + 2.43, 8.5] + def trrs_holder(): shape = cube( trrs_holder_size[0] + trrs_holder_thickness, @@ -860,20 +1077,19 @@ def trrs_holder(): pos = trrs_key_holder_position() placed_shape = translate( - -trrs_holder_size[0] / 2, - -trrs_holder_size[1], - -(trrs_holder_size[2] / 2 + trrs_holder_thickness), + -trrs_holder_size[0] / 2, + -trrs_holder_size[1], + -(trrs_holder_size[2] / 2 + trrs_holder_thickness), )(shape) return translate(*trrs_key_holder_position())(placed_shape) + def trrs_holder_hole(): rect_hole = cube(*trrs_holder_size) rect_hole = translate( - -trrs_holder_size[0] / 2, - -trrs_holder_size[1], - -trrs_holder_size[2] / 2, - )(rect_hole) + -trrs_holder_size[0] / 2, -trrs_holder_size[1], -trrs_holder_size[2] / 2, + )(rect_hole) cylinder_hole = cylinder(*trrs_hole_size, segments=30) cylinder_hole = rotate_x(90)(cylinder_hole) @@ -881,13 +1097,16 @@ def trrs_holder_hole(): return translate(*trrs_key_holder_position())(union(rect_hole, cylinder_hole)) + usb_holder_hole_dims = [6.5, 15.0, 9.212] usb_holder_thickness = 2.0 + def usb_holder_position(): base_place = point_on_grid(0, 0, 0, keyswitch_width / 2, 0) return [base_place[0] + 13, base_place[1], 9] + def usb_holder_rim(): base_shape = cube( usb_holder_hole_dims[0] + usb_holder_thickness * 2, @@ -903,6 +1122,7 @@ def usb_holder_rim(): return translate(*usb_holder_position())(placed_shape) + def usb_holder_hole(): placed_shape = translate( -usb_holder_hole_dims[0] / 2, @@ -912,36 +1132,56 @@ def usb_holder_hole(): return translate(*usb_holder_position())(placed_shape) + reset_switch_hole_height = 4.2 reset_switch_width = 6.0 reset_switch_hole_depth = 6.5 reset_switch_hole_back = 5.0 -reset_switch_hole_radius = 4.3 / 2 +reset_switch_hole_radius = 4.3 / 2 reset_switch_total_depth = reset_switch_hole_depth + reset_switch_hole_back reset_switch_total_height = reset_switch_hole_height + 2 * bottom_height + def unplaced_reset_switch_body(): - shape = cube(reset_switch_width, reset_switch_total_depth, reset_switch_total_height, center=True) + shape = cube( + reset_switch_width, + reset_switch_total_depth, + reset_switch_total_height, + center=True, + ) return translate(0, 0, reset_switch_total_height / 2)(shape) + def unplaced_reset_switch_body_hole(): - rect = translate(0, -reset_switch_hole_back / 2.0, reset_switch_hole_height / 2.0 + bottom_height)( - cube(reset_switch_width + 0.2, reset_switch_hole_depth, reset_switch_hole_height, center=True) + rect = translate( + 0, -reset_switch_hole_back / 2.0, reset_switch_hole_height / 2.0 + bottom_height + )( + cube( + reset_switch_width + 0.2, + reset_switch_hole_depth, + reset_switch_hole_height, + center=True, + ) + ) + cyl = translate(0, -reset_switch_hole_back / 2, bottom_height / 2)( + cylinder(reset_switch_hole_radius, bottom_height, center=True) ) - cyl = translate(0, -reset_switch_hole_back / 2, bottom_height / 2)(cylinder(reset_switch_hole_radius, bottom_height, center=True)) return union(rect, cyl) + def place_reset_switch_shape(shape): base_point = point_on_grid(1, 1, 0, 0, 0) return translate(base_point[0], base_point[1], 0)(shape) + reset_switch_body = place_reset_switch_shape(unplaced_reset_switch_body()) reset_switch_body_hole = place_reset_switch_shape(unplaced_reset_switch_body_hole()) + def right_shell(): global should_include_risers should_include_risers = True @@ -954,27 +1194,23 @@ def right_shell(): connectors(), case_walls(), screw_insert_all_shapes(screw_insert_outer), - # all_caps(), - + all_caps(), thumb_switches(), thumb_walls(), thumb_connectors(), - # thumb_caps(), + thumb_caps(), thumb_to_body_connectors(), - - trrs_holder(), usb_holder_rim(), ), union( - blocker(), - screw_insert_all_shapes(screw_insert_inner), - trrs_holder_hole(), - usb_holder_hole(), - )) + blocker(), screw_insert_all_shapes(screw_insert_inner), usb_holder_hole(), + ), + ) # return intersection(cover, full_proto) return full_proto + def left_shell(): return flip_lr()(right_shell()) @@ -983,50 +1219,55 @@ screw_head_height = 1.0 screw_head_radius = 5.5 / 2 screw_hole_radius = 1.7 + def wall_shape(): - walls_3d = union( - case_walls(), - thumb_walls(), - thumb_to_body_connectors(), - ) + walls_3d = union(case_walls(), thumb_walls(), thumb_to_body_connectors(),) walls_2d = offset(0.4)(project(cut=True))(translate(0, 0, -0.1)(walls_3d)) return walls_2d + def model_outline(): global should_include_risers - should_include_risers = False + should_include_risers = True - solid_bottom = project()(union( - filled_switches(), - connectors(), - case_walls(), - - filled_thumb_switches(), - thumb_walls(), - thumb_connectors(), - - thumb_to_body_connectors(), - )) + solid_bottom = project()( + union( + filled_switches(), + connectors(), + case_walls(), + filled_thumb_switches(), + thumb_walls(), + thumb_connectors(), + thumb_to_body_connectors(), + ) + ) bottom_2d = difference(solid_bottom, wall_shape()) return extrude_linear(bottom_height)(bottom_2d) + weight_width = 19.5 weight_height = 16.5 weight_z_offset = 0.5 + def weight_shape(): - return translate(0, 0, 1.5 + weight_z_offset)(cube(weight_width, weight_height, 3, center=True)) + return translate(0, 0, 1.5 + weight_z_offset)( + cube(weight_width, weight_height, 3, center=True) + ) + def weight_shape_vert(): return rotate_z(90)(weight_shape()) + def place_weight_hole(x, y): return translate(x, y, 0)(weight_shape()) + def bottom_weight_cutouts(): shapes = [] @@ -1062,35 +1303,47 @@ def bottom_weight_cutouts(): base_thumb_y = base_y - offsets_y * 3 - weight_width + weight_height + 1 angled_shape = rotate_z(107)(weight_shape()) - shapes.append(translate(base_thumb_x - offsets_y - 0.4, base_thumb_y - 9.5, 0)(angled_shape)) - shapes.append(translate(base_thumb_x - offsets_y + 16, base_thumb_y - 1, 0)(angled_shape)) + shapes.append( + translate(base_thumb_x - offsets_y - 0.4, base_thumb_y - 9.5, 0)(angled_shape) + ) + shapes.append( + translate(base_thumb_x - offsets_y + 16, base_thumb_y - 1, 0)(angled_shape) + ) return union(*shapes) + reset_switch_body = place_reset_switch_shape(unplaced_reset_switch_body()) reset_switch_body_hole = place_reset_switch_shape(unplaced_reset_switch_body_hole()) + def bottom_plate(): return difference( - union( - model_outline(), - reset_switch_body, - # screw_insert_all_shapes(screw_insert_outer), + union( + model_outline(), + # reset_switch_body, + # screw_insert_all_shapes(screw_insert_outer), + ), + union( + screw_insert_all_shapes( + cylinderr1r2(screw_head_radius, screw_head_radius, screw_head_height) ), - union( - screw_insert_all_shapes(cylinderr1r2(screw_head_radius, screw_head_radius, screw_head_height)), - screw_insert_all_shapes(cylinderr1r2(screw_hole_radius, screw_hole_radius, bottom_height)), - bottom_weight_cutouts(), - reset_switch_body_hole, - ) - ) + screw_insert_all_shapes( + cylinderr1r2(screw_hole_radius, screw_hole_radius, bottom_height) + ), + # bottom_weight_cutouts(), + # reset_switch_body_hole, + ), + ) + def left_bottom_plate(): return flip_lr()(bottom_plate()) + def thumb_corner(): global should_include_risers - should_include_risers = True + should_include_risers = False return difference( union( thumb_switches(), @@ -1099,19 +1352,21 @@ def thumb_corner(): # thumb_caps(), thumb_to_body_connectors(), ), - union( - blocker(), - )) + union(blocker(),), + ) + def write_test(): - render_to_file(right_shell(), 'things/right.scad') - render_to_file(left_shell(), 'things/left.scad') - render_to_file(bottom_plate(), 'things/right_bottom_plate.scad') - render_to_file(left_bottom_plate(), 'things/left_bottom_plate.scad') + render_to_file(right_shell(), "things/right.scad") + render_to_file(left_shell(), "things/left.scad") + render_to_file(bottom_plate(), "things/right_bottom_plate.scad") + render_to_file(left_bottom_plate(), "things/left_bottom_plate.scad") + def run(): write_test() - print('done') + print("done") -if __name__ == '__main__': + +if __name__ == "__main__": run() diff --git a/src/shapes.py b/src/shapes.py index 8039fe2..8d4c90f 100644 --- a/src/shapes.py +++ b/src/shapes.py @@ -2,7 +2,7 @@ from lib import * from math import radians, sin, cos SWITCH_RISER_RADIUS = 0.8 -SWITCH_RISER_HEIGHT = 9.0 +SWITCH_RISER_HEIGHT = 4.2 def switch_riser_raw_dot_fn(): @@ -13,6 +13,7 @@ switch_riser_raw_dot = switch_riser_raw_dot_fn() top_dot = translate(0, 0, SWITCH_RISER_HEIGHT)(switch_riser_raw_dot) + def switch_riser_post_fn(): post = translate(0, 0, SWITCH_RISER_HEIGHT / 2)( cylinder(SWITCH_RISER_RADIUS, SWITCH_RISER_HEIGHT, center=True) diff --git a/things/left.scad b/things/left.scad index 4306941..ab8814d 100644 --- a/things/left.scad +++ b/things/left.scad @@ -1,4 +1,4 @@ -// Generated by SolidPython 0.4.8 on 2021-07-18 16:36:34 +// Generated by SolidPython 0.4.8 on 2021-10-24 12:17:01 mirror(v = [-1, 0, 0]) { @@ -9,45 +9,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -65,45 +41,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -119,47 +71,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -175,47 +103,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -231,47 +135,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -287,47 +167,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -345,45 +201,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -401,45 +233,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -455,47 +263,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -511,47 +295,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -567,47 +327,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -623,47 +359,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -681,45 +393,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -737,45 +425,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -791,47 +455,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -847,47 +487,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -903,47 +519,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -959,47 +551,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -1015,47 +583,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -1071,47 +615,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -1132,15 +652,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1157,15 +677,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1182,15 +702,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1207,15 +727,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1234,15 +754,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1259,15 +779,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1284,15 +804,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1309,15 +829,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1336,15 +856,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1361,15 +881,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1386,15 +906,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1411,15 +931,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1438,15 +958,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1463,15 +983,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1486,17 +1006,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1511,17 +1031,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1540,15 +1060,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1565,15 +1085,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1588,17 +1108,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1613,17 +1133,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1642,15 +1162,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1667,15 +1187,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1690,17 +1210,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1715,17 +1235,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1742,17 +1262,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1767,17 +1287,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1792,17 +1312,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1817,17 +1337,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1844,17 +1364,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1869,17 +1389,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1894,17 +1414,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1919,17 +1439,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1946,17 +1466,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1971,17 +1491,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1996,17 +1516,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2021,17 +1541,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2048,17 +1568,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2073,17 +1593,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2098,17 +1618,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2123,17 +1643,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2150,18 +1670,18 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [1, 1, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2177,18 +1697,18 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [0, 1, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2204,17 +1724,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2229,17 +1749,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2254,17 +1774,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2281,17 +1801,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2306,17 +1826,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2331,17 +1851,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2356,17 +1876,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2383,17 +1903,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2408,17 +1928,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2433,17 +1953,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2458,17 +1978,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2485,17 +2005,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2510,17 +2030,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2535,17 +2055,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2560,17 +2080,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2587,17 +2107,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2612,17 +2132,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2637,17 +2157,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2662,17 +2182,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2689,17 +2209,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2714,17 +2234,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2739,17 +2259,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2764,17 +2284,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2793,15 +2313,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2818,15 +2338,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2843,15 +2363,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2868,15 +2388,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2895,15 +2415,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2920,15 +2440,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2945,15 +2465,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2970,15 +2490,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2997,15 +2517,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3022,15 +2542,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3047,15 +2567,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3072,15 +2592,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3099,15 +2619,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3124,15 +2644,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3149,15 +2669,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3174,15 +2694,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3199,17 +2719,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3224,17 +2744,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3249,17 +2769,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3274,17 +2794,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3301,17 +2821,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3326,17 +2846,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3351,17 +2871,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3376,17 +2896,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3403,17 +2923,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3428,17 +2948,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3453,17 +2973,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3478,17 +2998,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3505,17 +3025,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3530,17 +3050,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3555,17 +3075,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3580,17 +3100,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3607,17 +3127,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3632,17 +3152,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3657,17 +3177,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3682,17 +3202,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3709,17 +3229,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3734,17 +3254,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3759,17 +3279,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3784,17 +3304,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3811,17 +3331,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3836,17 +3356,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3861,17 +3381,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3886,17 +3406,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3913,17 +3433,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3938,17 +3458,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3963,17 +3483,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3988,17 +3508,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4015,17 +3535,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4040,17 +3560,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4065,17 +3585,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4090,17 +3610,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4117,17 +3637,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4142,17 +3662,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4167,17 +3687,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4192,17 +3712,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4221,15 +3741,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4244,17 +3764,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4269,17 +3789,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4298,15 +3818,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4321,17 +3841,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4346,17 +3866,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4373,17 +3893,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4398,17 +3918,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4423,17 +3943,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4450,17 +3970,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4475,17 +3995,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4500,17 +4020,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4529,15 +4049,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4554,15 +4074,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4579,15 +4099,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4604,15 +4124,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4631,15 +4151,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4656,15 +4176,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4681,15 +4201,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4706,15 +4226,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4733,15 +4253,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4758,15 +4278,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4781,17 +4301,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4806,17 +4326,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4835,15 +4355,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4860,15 +4380,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4883,17 +4403,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4908,17 +4428,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4935,17 +4455,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4960,17 +4480,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4985,17 +4505,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5010,17 +4530,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5037,17 +4557,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5062,17 +4582,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5087,17 +4607,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5112,17 +4632,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5139,17 +4659,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5164,17 +4684,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5189,17 +4709,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5214,17 +4734,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5241,17 +4761,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5266,17 +4786,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5291,17 +4811,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5316,17 +4836,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5343,17 +4863,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5368,17 +4888,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5393,17 +4913,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5418,17 +4938,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5445,17 +4965,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5470,17 +4990,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5495,17 +5015,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5520,17 +5040,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5547,17 +5067,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5572,17 +5092,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5597,17 +5117,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5622,17 +5142,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5654,18 +5174,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -5684,18 +5204,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -5716,21 +5236,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5748,21 +5268,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5783,12 +5303,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5806,12 +5326,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5833,12 +5353,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5856,12 +5376,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5886,18 +5406,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -5916,19 +5436,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -5950,21 +5470,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5982,23 +5502,23 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6019,12 +5539,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6042,13 +5562,13 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6071,12 +5591,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6094,13 +5614,13 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6124,20 +5644,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6154,20 +5674,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6186,23 +5706,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6218,23 +5738,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6253,14 +5773,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6276,14 +5796,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6303,14 +5823,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6326,14 +5846,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6356,21 +5876,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6388,21 +5908,21 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6422,25 +5942,25 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6456,25 +5976,25 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [0, 0, 0]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6493,15 +6013,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6518,15 +6038,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6547,15 +6067,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6572,15 +6092,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6604,21 +6124,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6636,20 +6156,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6668,25 +6188,25 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6702,23 +6222,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6737,15 +6257,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6762,14 +6282,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6789,15 +6309,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6814,14 +6334,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6844,20 +6364,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6874,20 +6394,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6906,23 +6426,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6938,23 +6458,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6973,14 +6493,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6996,14 +6516,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7023,14 +6543,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7046,14 +6566,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7078,18 +6598,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7108,18 +6628,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7140,21 +6660,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7172,21 +6692,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7207,12 +6727,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7230,12 +6750,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7257,12 +6777,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7280,12 +6800,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7310,19 +6830,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7340,20 +6860,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7374,23 +6894,23 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7406,23 +6926,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7443,13 +6963,13 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7466,14 +6986,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7495,13 +7015,13 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7518,14 +7038,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7548,20 +7068,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7578,21 +7098,21 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7612,23 +7132,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7644,25 +7164,25 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7681,14 +7201,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7704,15 +7224,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7733,14 +7253,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7756,15 +7276,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7788,21 +7308,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7820,21 +7340,21 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7855,15 +7375,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7880,15 +7400,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7909,15 +7429,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7934,15 +7454,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7966,20 +7486,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7996,20 +7516,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8028,23 +7548,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8060,23 +7580,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8095,14 +7615,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8118,14 +7638,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8145,14 +7665,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8168,14 +7688,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8198,20 +7718,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8228,20 +7748,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8260,23 +7780,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8292,23 +7812,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8327,14 +7847,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8350,14 +7870,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8377,14 +7897,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8400,14 +7920,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8430,20 +7950,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8460,20 +7980,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8492,23 +8012,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8524,23 +8044,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8559,14 +8079,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8582,14 +8102,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8609,14 +8129,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8632,14 +8152,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8662,20 +8182,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8692,20 +8212,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8724,23 +8244,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8756,23 +8276,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8791,14 +8311,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8814,14 +8334,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8841,14 +8361,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8864,14 +8384,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8894,20 +8414,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8924,20 +8444,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8956,23 +8476,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8988,23 +8508,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9023,14 +8543,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9046,14 +8566,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9073,14 +8593,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9096,14 +8616,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9126,20 +8646,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9156,20 +8676,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9188,23 +8708,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9220,23 +8740,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9255,14 +8775,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9278,14 +8798,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9305,14 +8825,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9328,14 +8848,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9360,18 +8880,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9390,18 +8910,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9422,21 +8942,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9454,21 +8974,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9489,12 +9009,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9512,12 +9032,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9539,12 +9059,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9562,12 +9082,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9592,18 +9112,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9622,18 +9142,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9654,21 +9174,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9686,21 +9206,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9721,12 +9241,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9744,12 +9264,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9771,12 +9291,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9794,12 +9314,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9824,18 +9344,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9854,18 +9374,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9886,21 +9406,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9918,21 +9438,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9953,12 +9473,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9976,12 +9496,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10003,12 +9523,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10026,12 +9546,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10056,18 +9576,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10086,18 +9606,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10118,21 +9638,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10150,21 +9670,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10185,12 +9705,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10208,12 +9728,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10235,12 +9755,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10258,12 +9778,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10288,18 +9808,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10318,18 +9838,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10350,21 +9870,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10382,21 +9902,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10417,12 +9937,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10440,12 +9960,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10467,12 +9987,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10490,12 +10010,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10520,18 +10040,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10550,18 +10070,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10582,21 +10102,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10614,21 +10134,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10650,18 +10170,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10680,19 +10200,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10714,21 +10234,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10746,23 +10266,23 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-1.5000000000, 0, 0]) { + translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10782,20 +10302,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10812,21 +10332,21 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10846,23 +10366,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10878,25 +10398,25 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10915,14 +10435,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10938,15 +10458,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10967,14 +10487,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10990,15 +10510,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11022,20 +10542,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11052,20 +10572,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11084,23 +10604,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11116,23 +10636,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11151,14 +10671,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11174,14 +10694,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11201,14 +10721,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11224,14 +10744,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11254,21 +10774,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11286,20 +10806,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11318,25 +10838,25 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11352,23 +10872,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11387,15 +10907,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11412,14 +10932,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11439,15 +10959,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11464,14 +10984,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11494,20 +11014,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11524,20 +11044,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11556,23 +11076,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11588,23 +11108,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11623,14 +11143,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11646,14 +11166,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11673,14 +11193,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11696,14 +11216,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11728,18 +11248,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11758,18 +11278,18 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11790,21 +11310,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11822,21 +11342,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11858,19 +11378,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11888,20 +11408,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11922,23 +11442,23 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-1.5000000000, 0, 0]) { + translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11954,23 +11474,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11990,21 +11510,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12022,20 +11542,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12054,25 +11574,25 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12088,23 +11608,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12123,15 +11643,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12148,14 +11668,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12175,15 +11695,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12200,14 +11720,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12230,20 +11750,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12260,21 +11780,21 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12294,23 +11814,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12326,25 +11846,25 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12363,14 +11883,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12386,15 +11906,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12415,14 +11935,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12438,15 +11958,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12470,20 +11990,20 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12500,20 +12020,20 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12532,23 +12052,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12564,23 +12084,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12599,14 +12119,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12622,14 +12142,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12649,14 +12169,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12672,14 +12192,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12700,77 +12220,835 @@ mirror(v = [-1, 0, 0]) { } } union() { - translate(v = [-25.09940511510636, 33.00014959993874, 0.0]) { + translate(v = [-22.076117432493852, 30.105669723183638, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); } } - translate(v = [50.55509365975209, 10.951958410522323, 0.0]) { + translate(v = [51.95011407884726, 8.286933679835226, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); } } - translate(v = [47.67499595683963, -44.35886196211268, 0.0]) { + translate(v = [49.46032291177238, -38.614127899174086, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); } } - translate(v = [-64.059291922534, 16.100149599938735, 0.0]) { + translate(v = [-57.91319914295196, 13.20566972318364, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); } } - translate(v = [-33.00024225460143, -66.68510591681867, 0.0]) { + translate(v = [-32.664223213148674, -57.50598575660748, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); } } - translate(v = [-67.65556625263557, -40.56895633983198, 0.0]) { + translate(v = [-65.9814572207516, -35.03294659547158, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); } } } union() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -12780,45 +13058,21 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -12828,45 +13082,21 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -12876,45 +13106,21 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -12924,45 +13130,21 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -12976,18 +13158,18 @@ mirror(v = [-1, 0, 0]) { union() { union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12998,19 +13180,19 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13024,21 +13206,21 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13048,23 +13230,23 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13077,9 +13259,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13092,9 +13274,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13113,9 +13295,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13128,9 +13310,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13152,19 +13334,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13176,19 +13358,19 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13202,23 +13384,23 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13228,23 +13410,23 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13257,9 +13439,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13274,9 +13456,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13295,9 +13477,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13312,9 +13494,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13336,19 +13518,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13360,18 +13542,18 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13384,23 +13566,23 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13410,21 +13592,21 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13437,9 +13619,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13454,9 +13636,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13473,9 +13655,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13490,9 +13672,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13512,18 +13694,18 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13534,19 +13716,19 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13560,21 +13742,21 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13584,23 +13766,23 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13613,9 +13795,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13628,9 +13810,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13649,9 +13831,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13664,9 +13846,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13688,19 +13870,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13712,19 +13894,19 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13739,9 +13921,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13756,13 +13938,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13777,9 +13959,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13794,13 +13976,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13818,19 +14000,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13842,18 +14024,18 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13867,13 +14049,13 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13884,9 +14066,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -13903,13 +14085,13 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13920,9 +14102,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -13942,18 +14124,18 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13964,18 +14146,18 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13988,21 +14170,21 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14012,21 +14194,21 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14039,9 +14221,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14054,9 +14236,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14073,9 +14255,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14088,9 +14270,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14110,18 +14292,18 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14132,18 +14314,18 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14156,21 +14338,21 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14180,21 +14362,21 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14207,9 +14389,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14222,9 +14404,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14241,9 +14423,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14256,9 +14438,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14278,18 +14460,18 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14300,18 +14482,18 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14324,21 +14506,21 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14348,21 +14530,21 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14375,9 +14557,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14390,11 +14572,11 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -14409,9 +14591,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14424,11 +14606,11 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -14446,18 +14628,18 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14468,19 +14650,19 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14494,21 +14676,21 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14518,23 +14700,23 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14548,19 +14730,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14572,19 +14754,19 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14598,23 +14780,23 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14624,23 +14806,23 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14654,19 +14836,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14678,18 +14860,18 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14702,23 +14884,23 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14728,21 +14910,21 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14756,18 +14938,18 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14778,18 +14960,18 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14802,21 +14984,21 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14826,21 +15008,21 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14854,18 +15036,18 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14876,19 +15058,19 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14902,21 +15084,21 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14926,23 +15108,23 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14955,9 +15137,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -14970,9 +15152,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -14991,9 +15173,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -15006,9 +15188,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -15030,19 +15212,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -15054,18 +15236,18 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -15079,15 +15261,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -15098,15 +15280,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -15117,13 +15299,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15136,15 +15318,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -15155,9 +15337,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -15172,13 +15354,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15191,11 +15373,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -15206,13 +15388,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15223,9 +15405,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -15243,11 +15425,11 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -15258,9 +15440,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -15279,11 +15461,11 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -15294,9 +15476,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -15318,15 +15500,15 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15335,15 +15517,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15352,15 +15534,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15369,15 +15551,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15388,15 +15570,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15405,15 +15587,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15422,15 +15604,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15439,15 +15621,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15456,15 +15638,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15475,15 +15657,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15492,15 +15674,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15509,15 +15691,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15526,15 +15708,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15545,15 +15727,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15562,15 +15744,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15579,15 +15761,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15598,15 +15780,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15615,15 +15797,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15632,15 +15814,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15651,15 +15833,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15668,15 +15850,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15685,15 +15867,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15704,15 +15886,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15721,15 +15903,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15738,15 +15920,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15757,15 +15939,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15774,15 +15956,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15791,15 +15973,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15810,15 +15992,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15827,15 +16009,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15844,16 +16026,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15865,15 +16047,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15882,15 +16064,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15899,16 +16081,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15920,17 +16102,17 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [0, 1.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15941,16 +16123,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15960,15 +16142,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15977,15 +16159,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15996,17 +16178,17 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [0, 1.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16017,16 +16199,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16036,9 +16218,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -16053,16 +16235,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16074,15 +16256,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16091,15 +16273,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16108,16 +16290,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16129,15 +16311,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16146,15 +16328,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16163,16 +16345,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16184,17 +16366,17 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16205,16 +16387,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16224,15 +16406,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16243,17 +16425,17 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16264,15 +16446,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16281,16 +16463,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [0, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16302,17 +16484,17 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16323,16 +16505,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [0, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16342,16 +16524,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16363,17 +16545,17 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16384,16 +16566,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16403,16 +16585,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16422,16 +16604,80 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + union() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } } } } @@ -16446,11 +16692,11 @@ mirror(v = [-1, 0, 0]) { union() { hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16463,14 +16709,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16488,11 +16734,11 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16505,14 +16751,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16531,11 +16777,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16546,11 +16792,11 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16563,14 +16809,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16586,11 +16832,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16603,14 +16849,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16628,12 +16874,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16649,11 +16895,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16664,11 +16910,11 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16683,12 +16929,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16705,11 +16951,11 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16724,12 +16970,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16747,11 +16993,11 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16766,12 +17012,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16790,11 +17036,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16809,12 +17055,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16832,12 +17078,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16853,12 +17099,7 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-54.09262134431229, 31.224282891679984, 8.5000000000]) { - translate(v = [-3.0000000000, -11.0000000000, -6.0000000000]) { - cube(size = [8.5000000000, 12.8000000000, 12.0000000000]); - } - } - translate(v = [-44.09262134431229, 28.794282891679984, 9]) { + translate(v = [-37.89176638057155, 26.377955392906404, 9]) { translate(v = [-5.2500000000, 0, -6.6060000000]) { cube(size = [10.5000000000, 4.0000000000, 13.2120000000]); } @@ -16869,50 +17110,38 @@ mirror(v = [-1, 0, 0]) { cube(size = [500, 500, 500]); } union() { - translate(v = [-25.09940511510636, 33.00014959993874, 0.0]) { + translate(v = [-22.076117432493852, 30.105669723183638, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); } } - translate(v = [50.55509365975209, 10.951958410522323, 0.0]) { + translate(v = [51.95011407884726, 8.286933679835226, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); } } - translate(v = [47.67499595683963, -44.35886196211268, 0.0]) { + translate(v = [49.46032291177238, -38.614127899174086, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); } } - translate(v = [-64.059291922534, 16.100149599938735, 0.0]) { + translate(v = [-57.91319914295196, 13.20566972318364, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); } } - translate(v = [-33.00024225460143, -66.68510591681867, 0.0]) { + translate(v = [-32.664223213148674, -57.50598575660748, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); } } - translate(v = [-67.65556625263557, -40.56895633983198, 0.0]) { + translate(v = [-65.9814572207516, -35.03294659547158, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); } } } - translate(v = [-54.09262134431229, 31.224282891679984, 8.5000000000]) { - union() { - translate(v = [-3.0000000000, -11.0000000000, -3.5000000000]) { - cube(size = [6.0000000000, 11.0000000000, 7.0000000000]); - } - translate(v = [0, 5, 0]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, h = 10.0000000000, r = 2.6000000000); - } - } - } - } - translate(v = [-44.09262134431229, 28.794282891679984, 9]) { + translate(v = [-37.89176638057155, 26.377955392906404, 9]) { translate(v = [-3.2500000000, -7.5000000000, -4.6060000000]) { cube(size = [6.5000000000, 15.0000000000, 9.2120000000]); } diff --git a/things/left_bottom_plate.scad b/things/left_bottom_plate.scad index 7aaf342..92e2bd4 100644 --- a/things/left_bottom_plate.scad +++ b/things/left_bottom_plate.scad @@ -1,4 +1,4 @@ -// Generated by SolidPython 0.4.8 on 2021-07-18 16:36:35 +// Generated by SolidPython 0.4.8 on 2021-10-24 12:17:02 mirror(v = [-1, 0, 0]) { @@ -13,14 +13,14 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -36,14 +36,14 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -57,16 +57,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -80,16 +80,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -103,16 +103,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -126,16 +126,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -151,14 +151,14 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -174,14 +174,14 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -195,16 +195,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -218,16 +218,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -241,16 +241,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -264,16 +264,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -289,14 +289,14 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -312,14 +312,14 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -333,16 +333,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -356,16 +356,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -379,16 +379,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -402,16 +402,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -425,16 +425,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -448,16 +448,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -476,15 +476,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -501,15 +501,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -526,15 +526,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -551,15 +551,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -578,15 +578,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -603,15 +603,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -628,15 +628,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -653,15 +653,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -680,15 +680,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -705,15 +705,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -730,15 +730,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -755,15 +755,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -782,15 +782,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -807,15 +807,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -830,17 +830,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -855,17 +855,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -884,15 +884,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -909,15 +909,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -932,17 +932,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -957,17 +957,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -986,15 +986,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1011,15 +1011,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1034,17 +1034,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1059,17 +1059,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1086,17 +1086,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1111,17 +1111,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1136,17 +1136,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1161,17 +1161,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1188,17 +1188,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1213,17 +1213,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1238,17 +1238,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1263,17 +1263,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1290,17 +1290,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1315,17 +1315,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1340,17 +1340,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1365,17 +1365,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1392,17 +1392,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1417,17 +1417,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1442,17 +1442,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1467,17 +1467,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1494,18 +1494,18 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [1, 1, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1521,18 +1521,18 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [0, 1, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1548,17 +1548,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1573,17 +1573,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1598,17 +1598,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1625,17 +1625,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1650,17 +1650,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1675,17 +1675,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1700,17 +1700,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1727,17 +1727,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1752,17 +1752,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1777,17 +1777,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1802,17 +1802,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1829,17 +1829,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1854,17 +1854,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1879,17 +1879,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1904,17 +1904,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1931,17 +1931,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1956,17 +1956,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1981,17 +1981,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2006,17 +2006,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2033,17 +2033,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2058,17 +2058,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2083,17 +2083,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2108,17 +2108,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2137,15 +2137,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2162,15 +2162,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2187,15 +2187,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2212,15 +2212,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2239,15 +2239,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2264,15 +2264,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2289,15 +2289,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2314,15 +2314,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2341,15 +2341,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2366,15 +2366,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2391,15 +2391,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2416,15 +2416,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2443,15 +2443,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2468,15 +2468,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2493,15 +2493,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2518,15 +2518,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2543,17 +2543,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2568,17 +2568,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2593,17 +2593,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2618,17 +2618,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2645,17 +2645,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2670,17 +2670,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2695,17 +2695,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2720,17 +2720,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2747,17 +2747,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2772,17 +2772,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2797,17 +2797,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2822,17 +2822,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2849,17 +2849,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2874,17 +2874,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2899,17 +2899,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2924,17 +2924,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2951,17 +2951,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2976,17 +2976,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3001,17 +3001,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3026,17 +3026,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3053,17 +3053,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3078,17 +3078,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3103,17 +3103,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3128,17 +3128,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3155,17 +3155,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3180,17 +3180,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3205,17 +3205,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3230,17 +3230,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3257,17 +3257,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3282,17 +3282,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3307,17 +3307,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3332,17 +3332,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3359,17 +3359,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3384,17 +3384,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3409,17 +3409,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3434,17 +3434,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3461,17 +3461,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3486,17 +3486,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3511,17 +3511,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3536,17 +3536,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3565,15 +3565,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3588,17 +3588,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3613,17 +3613,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3642,15 +3642,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3665,17 +3665,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3690,17 +3690,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3717,17 +3717,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3742,17 +3742,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3767,17 +3767,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3794,17 +3794,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3819,17 +3819,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3844,17 +3844,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3873,15 +3873,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3898,15 +3898,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3923,15 +3923,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3948,15 +3948,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3975,15 +3975,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4000,15 +4000,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4025,15 +4025,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4050,15 +4050,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4077,15 +4077,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4102,15 +4102,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4125,17 +4125,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4150,17 +4150,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4179,15 +4179,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4204,15 +4204,15 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4227,17 +4227,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4252,17 +4252,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4279,17 +4279,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4304,17 +4304,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4329,17 +4329,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4354,17 +4354,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4381,17 +4381,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4406,17 +4406,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4431,17 +4431,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4456,17 +4456,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4483,17 +4483,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4508,17 +4508,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4533,17 +4533,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4558,17 +4558,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4585,17 +4585,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4610,17 +4610,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4635,17 +4635,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4660,17 +4660,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4687,17 +4687,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4712,17 +4712,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4737,17 +4737,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4762,17 +4762,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4789,17 +4789,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4814,17 +4814,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4839,17 +4839,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4864,17 +4864,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4891,17 +4891,17 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4916,17 +4916,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4941,17 +4941,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4966,17 +4966,17 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4998,21 +4998,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -5030,21 +5028,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5065,12 +5127,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5088,12 +5150,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5115,12 +5177,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5138,12 +5200,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5168,21 +5230,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -5200,23 +5260,89 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5237,12 +5363,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5260,13 +5386,13 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5289,12 +5415,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5312,13 +5438,13 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5342,23 +5468,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -5374,23 +5498,87 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5409,14 +5597,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5432,14 +5620,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5459,14 +5647,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5482,14 +5670,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5512,25 +5700,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -5546,309 +5732,21 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [1.5000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -5865,578 +5763,62 @@ mirror(v = [-1, 0, 0]) { } } } - } - union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6455,16 +5837,18 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -6478,16 +5862,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6507,16 +5891,18 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -6530,16 +5916,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6559,19 +5945,855 @@ mirror(v = [-1, 0, 0]) { } } union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6588,15 +6810,253 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6617,18 +7077,16 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -6642,15 +7100,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6674,55 +7132,55 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -6741,39 +7199,43 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -6791,14 +7253,250 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6814,14 +7512,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6844,23 +7542,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -6876,23 +7572,21 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -6907,470 +7601,26 @@ mirror(v = [-1, 0, 0]) { } } } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7386,23 +7636,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7421,14 +7671,710 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7444,14 +8390,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7471,14 +8417,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7494,14 +8440,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7524,23 +8470,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -7556,23 +8500,87 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7591,14 +8599,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7614,14 +8622,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7641,14 +8649,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7664,14 +8672,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7696,21 +8704,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -7728,21 +8734,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7763,12 +8833,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7786,12 +8856,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7813,12 +8883,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7836,12 +8906,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7866,21 +8936,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -7898,21 +8966,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7933,12 +9065,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7956,12 +9088,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7983,12 +9115,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8006,12 +9138,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8036,21 +9168,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8068,21 +9198,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8103,12 +9297,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8126,12 +9320,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8153,12 +9347,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8176,12 +9370,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8206,21 +9400,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8238,21 +9430,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8273,12 +9529,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8296,12 +9552,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8323,12 +9579,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8346,12 +9602,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8376,21 +9632,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8408,21 +9662,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8443,12 +9761,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8466,12 +9784,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8493,12 +9811,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8516,12 +9834,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8546,21 +9864,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8578,21 +9894,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8614,21 +9994,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8646,23 +10024,89 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-1.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8682,23 +10126,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8714,25 +10156,91 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.9000000000, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8751,14 +10259,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8774,15 +10282,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8803,14 +10311,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8826,15 +10334,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8858,23 +10366,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8890,23 +10396,87 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8925,14 +10495,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8948,14 +10518,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8975,14 +10545,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8998,14 +10568,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9028,25 +10598,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [2.9000000000, 0, 0]) { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -9062,23 +10630,89 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9097,15 +10731,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9122,14 +10756,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9149,15 +10783,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9174,14 +10808,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9204,23 +10838,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -9236,23 +10868,87 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9271,14 +10967,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9294,14 +10990,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9321,14 +11017,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9344,14 +11040,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9376,21 +11072,83 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9408,21 +11166,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9444,23 +11202,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-1.5000000000, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -9476,23 +11232,89 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9512,25 +11334,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.9000000000, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -9546,23 +11366,89 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9581,15 +11467,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9606,14 +11492,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9633,15 +11519,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9658,14 +11544,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9688,23 +11574,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -9720,25 +11604,91 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [2.9000000000, 0, 0]) { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9757,14 +11707,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9780,15 +11730,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9809,14 +11759,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9832,15 +11782,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9864,23 +11814,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -9896,23 +11844,87 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9931,14 +11943,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9954,14 +11966,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9981,14 +11993,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10004,14 +12016,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10032,14 +12044,14 @@ mirror(v = [-1, 0, 0]) { } } union() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -10047,14 +12059,14 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -10062,14 +12074,14 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -10077,14 +12089,14 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -10092,14 +12104,14 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -10111,21 +12123,69 @@ mirror(v = [-1, 0, 0]) { union() { union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10135,23 +12195,23 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10164,9 +12224,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10179,9 +12239,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10200,9 +12260,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10215,9 +12275,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10239,23 +12299,21 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [-3, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -10265,23 +12323,75 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10294,9 +12404,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10311,9 +12421,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10332,9 +12442,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10349,9 +12459,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10373,23 +12483,21 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [3, 0, 0]) { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -10399,21 +12507,71 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10426,9 +12584,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10443,9 +12601,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10462,9 +12620,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10479,9 +12637,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10501,21 +12659,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -10525,23 +12681,73 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10554,9 +12760,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10569,9 +12775,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10590,9 +12796,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10605,9 +12811,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10628,11 +12834,61 @@ mirror(v = [-1, 0, 0]) { } } union() { + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10647,13 +12903,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10668,9 +12924,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10685,13 +12941,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10708,15 +12964,63 @@ mirror(v = [-1, 0, 0]) { } } union() { + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10727,9 +13031,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10746,13 +13050,13 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10763,9 +13067,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10785,21 +13089,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -10809,21 +13111,69 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10836,9 +13186,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10851,9 +13201,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10870,9 +13220,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10885,9 +13235,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10907,21 +13257,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -10931,21 +13279,69 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10958,9 +13354,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10973,9 +13369,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10992,9 +13388,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -11007,9 +13403,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -11029,21 +13425,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -11053,21 +13447,69 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11080,9 +13522,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -11095,11 +13537,11 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -11114,9 +13556,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -11129,11 +13571,11 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -11151,21 +13593,69 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-2, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11175,23 +13665,23 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11205,23 +13695,73 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-2, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11231,23 +13771,23 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11261,23 +13801,21 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - union() { - translate(v = [4, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -11287,21 +13825,71 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + union() { + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11315,21 +13903,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -11339,21 +13925,69 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11367,21 +14001,69 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11391,23 +14073,23 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11420,9 +14102,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11435,9 +14117,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11456,9 +14138,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11471,9 +14153,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11493,17 +14175,66 @@ mirror(v = [-1, 0, 0]) { } } } - union(); + union() { + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [20, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11514,15 +14245,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11533,13 +14264,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11552,15 +14283,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11571,9 +14302,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11588,13 +14319,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11607,11 +14338,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -11622,13 +14353,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11639,9 +14370,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11659,11 +14390,11 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -11674,9 +14405,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11695,11 +14426,11 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -11710,9 +14441,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11734,15 +14465,15 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11751,15 +14482,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11768,15 +14499,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11785,15 +14516,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11804,15 +14535,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11821,15 +14552,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11838,15 +14569,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11855,15 +14586,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11872,15 +14603,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11891,15 +14622,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11908,15 +14639,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11925,15 +14656,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11942,15 +14673,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11961,15 +14692,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11978,15 +14709,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11995,15 +14726,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12014,15 +14745,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12031,15 +14762,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12048,15 +14779,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12067,15 +14798,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12084,15 +14815,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12101,15 +14832,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12120,15 +14851,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12137,15 +14868,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12154,15 +14885,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12173,15 +14904,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12190,15 +14921,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12207,15 +14938,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12226,15 +14957,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12243,15 +14974,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12260,16 +14991,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12281,15 +15012,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12298,15 +15029,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12315,16 +15046,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12336,17 +15067,17 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [0, 1.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12357,16 +15088,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12376,15 +15107,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12393,15 +15124,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12412,17 +15143,17 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [0, 1.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12433,16 +15164,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12452,9 +15183,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -12469,16 +15200,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12490,15 +15221,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12507,15 +15238,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12524,16 +15255,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12545,15 +15276,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12562,15 +15293,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12579,16 +15310,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12600,17 +15331,17 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12621,16 +15352,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12640,15 +15371,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12659,17 +15390,17 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12680,15 +15411,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12697,16 +15428,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [0, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12718,17 +15449,17 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12739,16 +15470,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [0, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12758,16 +15489,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12779,17 +15510,17 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12800,16 +15531,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12819,16 +15550,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12838,16 +15569,16 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12862,11 +15593,11 @@ mirror(v = [-1, 0, 0]) { union() { hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -12879,14 +15610,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12904,11 +15635,11 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -12921,14 +15652,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12947,11 +15678,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -12962,11 +15693,11 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -12979,14 +15710,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13002,11 +15733,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -13019,14 +15750,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13044,12 +15775,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13065,11 +15796,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -13080,11 +15811,11 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -13099,12 +15830,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13121,11 +15852,11 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -13140,12 +15871,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13163,11 +15894,11 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -13182,12 +15913,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13206,11 +15937,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -13225,12 +15956,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13248,12 +15979,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13282,21 +16013,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -13314,21 +16043,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13349,12 +16142,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13372,12 +16165,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13399,12 +16192,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13422,12 +16215,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13452,21 +16245,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -13484,23 +16275,89 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13521,12 +16378,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13544,13 +16401,13 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13573,12 +16430,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13596,13 +16453,13 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13626,23 +16483,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -13658,23 +16513,87 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13693,14 +16612,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13716,14 +16635,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13743,14 +16662,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13766,14 +16685,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13796,25 +16715,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -13830,309 +16747,21 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [1.5000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14149,578 +16778,62 @@ mirror(v = [-1, 0, 0]) { } } } - } - union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14739,16 +16852,18 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -14762,16 +16877,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14791,16 +16906,18 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -14814,16 +16931,16 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14843,19 +16960,855 @@ mirror(v = [-1, 0, 0]) { } } union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -14872,15 +17825,253 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -14901,18 +18092,16 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -14926,15 +18115,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -14958,55 +18147,55 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -15025,39 +18214,43 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -15075,14 +18268,250 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15098,14 +18527,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15128,23 +18557,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -15160,23 +18587,21 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -15191,470 +18616,26 @@ mirror(v = [-1, 0, 0]) { } } } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15670,23 +18651,23 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15705,14 +18686,710 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15728,14 +19405,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15755,14 +19432,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15778,14 +19455,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15808,23 +19485,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -15840,23 +19515,87 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15875,14 +19614,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15898,14 +19637,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15925,14 +19664,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15948,14 +19687,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15980,21 +19719,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16012,21 +19749,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16047,12 +19848,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16070,12 +19871,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16097,12 +19898,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16120,12 +19921,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16150,21 +19951,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16182,21 +19981,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16217,12 +20080,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16240,12 +20103,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16267,12 +20130,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16290,12 +20153,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16320,21 +20183,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16352,21 +20213,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16387,12 +20312,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16410,12 +20335,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16437,12 +20362,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16460,12 +20385,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16490,21 +20415,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16522,21 +20445,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16557,12 +20544,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16580,12 +20567,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16607,12 +20594,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16630,12 +20617,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16660,21 +20647,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16692,21 +20677,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16727,12 +20776,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16750,12 +20799,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16777,12 +20826,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16800,12 +20849,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16830,21 +20879,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16862,21 +20909,85 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16898,21 +21009,19 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16930,23 +21039,89 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-1.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16966,23 +21141,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16998,25 +21171,91 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.9000000000, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17035,14 +21274,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17058,15 +21297,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17087,14 +21326,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17110,15 +21349,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17142,23 +21381,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -17174,23 +21411,87 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17209,14 +21510,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17232,14 +21533,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17259,14 +21560,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17282,14 +21583,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17312,25 +21613,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [2.9000000000, 0, 0]) { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -17346,23 +21645,89 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17381,15 +21746,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17406,14 +21771,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17433,15 +21798,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17458,14 +21823,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17488,23 +21853,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -17520,23 +21883,87 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17555,14 +21982,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17578,14 +22005,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17605,14 +22032,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17628,14 +22055,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17660,21 +22087,83 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17692,21 +22181,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17728,23 +22217,21 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-1.5000000000, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -17760,23 +22247,89 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17796,25 +22349,23 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.9000000000, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -17830,23 +22381,89 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17865,15 +22482,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17890,14 +22507,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17917,15 +22534,15 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17942,14 +22559,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17972,23 +22589,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -18004,25 +22619,91 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [2.9000000000, 0, 0]) { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -18041,14 +22722,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18064,15 +22745,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18093,14 +22774,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18116,15 +22797,15 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18148,23 +22829,21 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -18180,23 +22859,87 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -18215,14 +22958,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18238,14 +22981,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18265,14 +23008,14 @@ mirror(v = [-1, 0, 0]) { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18288,14 +23031,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18318,21 +23061,19 @@ mirror(v = [-1, 0, 0]) { union() { union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -18342,23 +23083,73 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -18371,9 +23162,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18386,9 +23177,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18407,9 +23198,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18422,9 +23213,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18446,23 +23237,21 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [-3, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -18472,23 +23261,75 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -18501,9 +23342,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18518,9 +23359,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18539,9 +23380,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18556,9 +23397,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18580,23 +23421,21 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [3, 0, 0]) { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -18606,21 +23445,71 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -18633,9 +23522,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18650,9 +23539,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18669,9 +23558,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18686,9 +23575,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18708,21 +23597,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -18732,23 +23619,73 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -18761,9 +23698,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18776,9 +23713,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18797,9 +23734,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18812,9 +23749,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18835,11 +23772,61 @@ mirror(v = [-1, 0, 0]) { } } union() { + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18854,13 +23841,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18875,9 +23862,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18892,13 +23879,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18915,15 +23902,63 @@ mirror(v = [-1, 0, 0]) { } } union() { + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18934,9 +23969,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -18953,13 +23988,13 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18970,9 +24005,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -18992,21 +24027,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -19016,21 +24049,69 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19043,9 +24124,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19058,9 +24139,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19077,9 +24158,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19092,9 +24173,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19114,21 +24195,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -19138,21 +24217,69 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19165,9 +24292,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19180,9 +24307,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19199,9 +24326,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19214,9 +24341,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19236,21 +24363,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -19260,21 +24385,69 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19287,9 +24460,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19302,11 +24475,11 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -19321,9 +24494,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19336,11 +24509,11 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -19358,21 +24531,69 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-2, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19382,23 +24603,23 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19412,23 +24633,73 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-2, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19438,23 +24709,23 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19468,23 +24739,21 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - union() { - translate(v = [4, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -19494,21 +24763,71 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + union() { + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19522,21 +24841,19 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -19546,21 +24863,69 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19574,21 +24939,69 @@ mirror(v = [-1, 0, 0]) { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19598,23 +25011,23 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19627,9 +25040,9 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19642,9 +25055,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19663,9 +25076,9 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19678,9 +25091,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19700,17 +25113,66 @@ mirror(v = [-1, 0, 0]) { } } } - union(); + union() { + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [20, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -19721,15 +25183,15 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -19740,13 +25202,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -19759,15 +25221,15 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -19778,9 +25240,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19795,13 +25257,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -19814,11 +25276,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -19829,13 +25291,13 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -19846,9 +25308,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19866,11 +25328,11 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -19881,9 +25343,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19902,11 +25364,11 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -19917,9 +25379,9 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19942,11 +25404,11 @@ mirror(v = [-1, 0, 0]) { union() { hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -19959,14 +25421,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -19984,11 +25446,11 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20001,14 +25463,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20027,11 +25489,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20042,11 +25504,11 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20059,14 +25521,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20082,11 +25544,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20099,14 +25561,14 @@ mirror(v = [-1, 0, 0]) { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20124,12 +25586,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20145,11 +25607,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20160,11 +25622,11 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20179,12 +25641,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20201,11 +25663,11 @@ mirror(v = [-1, 0, 0]) { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20220,12 +25682,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20243,11 +25705,11 @@ mirror(v = [-1, 0, 0]) { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20262,12 +25724,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20286,11 +25748,11 @@ mirror(v = [-1, 0, 0]) { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20305,12 +25767,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20328,12 +25790,12 @@ mirror(v = [-1, 0, 0]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20355,149 +25817,48 @@ mirror(v = [-1, 0, 0]) { } } } - translate(v = [-39.80840289071428, 0.0, 0]) { - translate(v = [0, 0, 4.1000000000]) { - cube(center = true, size = [6.0000000000, 11.5000000000, 8.2000000000]); - } - } } union() { union() { - translate(v = [-25.09940511510636, 33.00014959993874, 0.0]) { + translate(v = [-22.076117432493852, 30.105669723183638, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } - translate(v = [50.55509365975209, 10.951958410522323, 0.0]) { + translate(v = [51.95011407884726, 8.286933679835226, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } - translate(v = [47.67499595683963, -44.35886196211268, 0.0]) { + translate(v = [49.46032291177238, -38.614127899174086, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } - translate(v = [-64.059291922534, 16.100149599938735, 0.0]) { + translate(v = [-57.91319914295196, 13.20566972318364, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } - translate(v = [-33.00024225460143, -66.68510591681867, 0.0]) { + translate(v = [-32.664223213148674, -57.50598575660748, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } - translate(v = [-67.65556625263557, -40.56895633983198, 0.0]) { + translate(v = [-65.9814572207516, -35.03294659547158, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } } union() { - translate(v = [-25.09940511510636, 33.00014959993874, 0.0]) { + translate(v = [-22.076117432493852, 30.105669723183638, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } - translate(v = [50.55509365975209, 10.951958410522323, 0.0]) { + translate(v = [51.95011407884726, 8.286933679835226, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } - translate(v = [47.67499595683963, -44.35886196211268, 0.0]) { + translate(v = [49.46032291177238, -38.614127899174086, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } - translate(v = [-64.059291922534, 16.100149599938735, 0.0]) { + translate(v = [-57.91319914295196, 13.20566972318364, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } - translate(v = [-33.00024225460143, -66.68510591681867, 0.0]) { + translate(v = [-32.664223213148674, -57.50598575660748, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } - translate(v = [-67.65556625263557, -40.56895633983198, 0.0]) { + translate(v = [-65.9814572207516, -35.03294659547158, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } } - union() { - translate(v = [35.855093659752086, 1.451958410522323, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [15.355093659752086, 1.451958410522323, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-24.644906340247914, 1.451958410522323, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-55.144906340247914, 1.451958410522323, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-10.144906340247914, -16.048041589477677, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-30.644906340247914, -16.048041589477677, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-51.144906340247914, -16.048041589477677, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [34.855093659752086, -33.54804158947768, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [14.355093659752086, -33.54804158947768, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-6.144906340247914, -33.54804158947768, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-26.644906340247914, -33.54804158947768, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-47.144906340247914, -33.54804158947768, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-6.144906340247914, 18.951958410522323, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-26.644906340247914, 18.951958410522323, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-60.04490634024791, -62.54804158947768, 0]) { - rotate(a = 107, v = [0, 0, 1]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - } - translate(v = [-43.644906340247914, -54.04804158947768, 0]) { - rotate(a = 107, v = [0, 0, 1]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - } - } - translate(v = [-39.80840289071428, 0.0, 0]) { - union() { - translate(v = [0, -2.5000000000, 4.1000000000]) { - cube(center = true, size = [6.2000000000, 6.5000000000, 4.2000000000]); - } - translate(v = [0, -2.5000000000, 1.0000000000]) { - cylinder($fn = 18, center = true, h = 2, r = 2.1500000000); - } - } - } } } } diff --git a/things/right.scad b/things/right.scad index 993f9ee..137ab13 100644 --- a/things/right.scad +++ b/things/right.scad @@ -1,4 +1,4 @@ -// Generated by SolidPython 0.4.8 on 2021-07-18 16:36:34 +// Generated by SolidPython 0.4.8 on 2021-10-24 12:17:01 difference() { @@ -8,45 +8,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -64,45 +40,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -118,47 +70,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -174,47 +102,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -230,47 +134,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -286,47 +166,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -344,45 +200,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -400,45 +232,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -454,47 +262,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -510,47 +294,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -566,47 +326,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -622,47 +358,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -680,45 +392,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -736,45 +424,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -790,47 +454,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -846,47 +486,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -902,47 +518,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -958,47 +550,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -1014,47 +582,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -1070,47 +614,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -1131,15 +651,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1156,15 +676,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1181,15 +701,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1206,15 +726,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1233,15 +753,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1258,15 +778,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1283,15 +803,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1308,15 +828,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1335,15 +855,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1360,15 +880,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1385,15 +905,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1410,15 +930,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1437,15 +957,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1462,15 +982,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1485,17 +1005,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1510,17 +1030,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1539,15 +1059,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1564,15 +1084,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1587,17 +1107,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1612,17 +1132,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1641,15 +1161,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1666,15 +1186,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1689,17 +1209,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1714,17 +1234,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1741,17 +1261,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1766,17 +1286,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1791,17 +1311,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1816,17 +1336,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1843,17 +1363,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1868,17 +1388,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1893,17 +1413,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1918,17 +1438,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1945,17 +1465,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1970,17 +1490,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1995,17 +1515,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2020,17 +1540,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2047,17 +1567,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2072,17 +1592,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2097,17 +1617,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2122,17 +1642,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2149,18 +1669,18 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [1, 1, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2176,18 +1696,18 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [0, 1, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2203,17 +1723,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2228,17 +1748,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2253,17 +1773,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2280,17 +1800,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2305,17 +1825,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2330,17 +1850,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2355,17 +1875,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2382,17 +1902,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2407,17 +1927,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2432,17 +1952,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2457,17 +1977,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2484,17 +2004,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2509,17 +2029,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2534,17 +2054,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2559,17 +2079,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2586,17 +2106,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2611,17 +2131,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2636,17 +2156,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2661,17 +2181,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2688,17 +2208,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2713,17 +2233,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2738,17 +2258,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2763,17 +2283,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2792,15 +2312,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2817,15 +2337,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2842,15 +2362,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2867,15 +2387,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2894,15 +2414,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2919,15 +2439,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2944,15 +2464,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2969,15 +2489,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2996,15 +2516,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3021,15 +2541,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3046,15 +2566,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3071,15 +2591,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3098,15 +2618,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3123,15 +2643,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3148,15 +2668,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3173,15 +2693,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3198,17 +2718,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3223,17 +2743,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3248,17 +2768,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3273,17 +2793,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3300,17 +2820,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3325,17 +2845,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3350,17 +2870,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3375,17 +2895,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3402,17 +2922,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3427,17 +2947,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3452,17 +2972,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3477,17 +2997,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3504,17 +3024,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3529,17 +3049,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3554,17 +3074,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3579,17 +3099,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3606,17 +3126,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3631,17 +3151,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3656,17 +3176,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3681,17 +3201,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3708,17 +3228,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3733,17 +3253,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3758,17 +3278,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3783,17 +3303,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3810,17 +3330,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3835,17 +3355,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3860,17 +3380,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3885,17 +3405,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3912,17 +3432,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3937,17 +3457,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3962,17 +3482,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3987,17 +3507,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4014,17 +3534,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4039,17 +3559,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4064,17 +3584,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4089,17 +3609,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4116,17 +3636,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4141,17 +3661,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4166,17 +3686,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4191,17 +3711,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4220,15 +3740,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4243,17 +3763,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4268,17 +3788,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4297,15 +3817,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4320,17 +3840,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4345,17 +3865,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4372,17 +3892,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4397,17 +3917,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4422,17 +3942,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4449,17 +3969,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4474,17 +3994,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4499,17 +4019,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4528,15 +4048,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4553,15 +4073,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4578,15 +4098,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4603,15 +4123,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4630,15 +4150,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4655,15 +4175,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4680,15 +4200,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4705,15 +4225,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4732,15 +4252,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4757,15 +4277,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4780,17 +4300,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4805,17 +4325,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4834,15 +4354,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4859,15 +4379,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4882,17 +4402,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4907,17 +4427,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4934,17 +4454,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4959,17 +4479,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4984,17 +4504,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5009,17 +4529,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5036,17 +4556,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5061,17 +4581,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5086,17 +4606,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5111,17 +4631,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5138,17 +4658,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5163,17 +4683,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5188,17 +4708,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5213,17 +4733,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5240,17 +4760,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5265,17 +4785,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5290,17 +4810,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5315,17 +4835,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5342,17 +4862,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5367,17 +4887,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5392,17 +4912,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5417,17 +4937,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5444,17 +4964,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5469,17 +4989,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5494,17 +5014,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5519,17 +5039,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5546,17 +5066,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5571,17 +5091,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5596,17 +5116,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5621,17 +5141,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5653,18 +5173,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -5683,18 +5203,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -5715,21 +5235,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5747,21 +5267,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5782,12 +5302,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5805,12 +5325,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5832,12 +5352,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5855,12 +5375,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5885,18 +5405,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -5915,19 +5435,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -5949,21 +5469,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5981,23 +5501,23 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6018,12 +5538,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6041,13 +5561,13 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6070,12 +5590,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6093,13 +5613,13 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6123,20 +5643,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6153,20 +5673,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6185,23 +5705,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6217,23 +5737,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6252,14 +5772,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6275,14 +5795,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6302,14 +5822,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6325,14 +5845,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6355,21 +5875,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6387,21 +5907,21 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6421,25 +5941,25 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6455,25 +5975,25 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [0, 0, 0]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6492,15 +6012,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6517,15 +6037,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6546,15 +6066,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6571,15 +6091,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6603,21 +6123,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6635,20 +6155,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6667,25 +6187,25 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6701,23 +6221,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6736,15 +6256,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6761,14 +6281,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6788,15 +6308,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6813,14 +6333,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6843,20 +6363,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6873,20 +6393,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6905,23 +6425,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6937,23 +6457,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6972,14 +6492,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6995,14 +6515,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7022,14 +6542,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7045,14 +6565,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7077,18 +6597,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7107,18 +6627,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7139,21 +6659,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7171,21 +6691,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7206,12 +6726,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7229,12 +6749,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7256,12 +6776,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7279,12 +6799,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7309,19 +6829,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7339,20 +6859,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7373,23 +6893,23 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7405,23 +6925,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7442,13 +6962,13 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7465,14 +6985,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7494,13 +7014,13 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7517,14 +7037,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7547,20 +7067,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7577,21 +7097,21 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7611,23 +7131,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7643,25 +7163,25 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7680,14 +7200,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7703,15 +7223,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7732,14 +7252,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7755,15 +7275,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7787,21 +7307,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7819,21 +7339,21 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7854,15 +7374,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7879,15 +7399,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7908,15 +7428,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7933,15 +7453,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7965,20 +7485,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -7995,20 +7515,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8027,23 +7547,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8059,23 +7579,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8094,14 +7614,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8117,14 +7637,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8144,14 +7664,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8167,14 +7687,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8197,20 +7717,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8227,20 +7747,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8259,23 +7779,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8291,23 +7811,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8326,14 +7846,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8349,14 +7869,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8376,14 +7896,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8399,14 +7919,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8429,20 +7949,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8459,20 +7979,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8491,23 +8011,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8523,23 +8043,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8558,14 +8078,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8581,14 +8101,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8608,14 +8128,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8631,14 +8151,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8661,20 +8181,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8691,20 +8211,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8723,23 +8243,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8755,23 +8275,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8790,14 +8310,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8813,14 +8333,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8840,14 +8360,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8863,14 +8383,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8893,20 +8413,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8923,20 +8443,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -8955,23 +8475,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8987,23 +8507,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9022,14 +8542,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9045,14 +8565,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9072,14 +8592,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9095,14 +8615,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9125,20 +8645,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9155,20 +8675,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9187,23 +8707,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9219,23 +8739,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9254,14 +8774,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9277,14 +8797,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9304,14 +8824,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9327,14 +8847,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9359,18 +8879,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9389,18 +8909,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9421,21 +8941,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9453,21 +8973,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9488,12 +9008,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9511,12 +9031,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9538,12 +9058,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9561,12 +9081,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9591,18 +9111,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9621,18 +9141,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9653,21 +9173,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9685,21 +9205,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9720,12 +9240,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9743,12 +9263,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9770,12 +9290,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9793,12 +9313,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9823,18 +9343,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9853,18 +9373,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -9885,21 +9405,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9917,21 +9437,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9952,12 +9472,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9975,12 +9495,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10002,12 +9522,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10025,12 +9545,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10055,18 +9575,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10085,18 +9605,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10117,21 +9637,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10149,21 +9669,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10184,12 +9704,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10207,12 +9727,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10234,12 +9754,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10257,12 +9777,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10287,18 +9807,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10317,18 +9837,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10349,21 +9869,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10381,21 +9901,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10416,12 +9936,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10439,12 +9959,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10466,12 +9986,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10489,12 +10009,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10519,18 +10039,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10549,18 +10069,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10581,21 +10101,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10613,21 +10133,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10649,18 +10169,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10679,19 +10199,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10713,21 +10233,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10745,23 +10265,23 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-1.5000000000, 0, 0]) { + translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10781,20 +10301,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10811,21 +10331,21 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -10845,23 +10365,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10877,25 +10397,25 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10914,14 +10434,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10937,15 +10457,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10966,14 +10486,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10989,15 +10509,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11021,20 +10541,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11051,20 +10571,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11083,23 +10603,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11115,23 +10635,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11150,14 +10670,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11173,14 +10693,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11200,14 +10720,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11223,14 +10743,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11253,21 +10773,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11285,20 +10805,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11317,25 +10837,25 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11351,23 +10871,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11386,15 +10906,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11411,14 +10931,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11438,15 +10958,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11463,14 +10983,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11493,20 +11013,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11523,20 +11043,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11555,23 +11075,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11587,23 +11107,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11622,14 +11142,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11645,14 +11165,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11672,14 +11192,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11695,14 +11215,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11727,18 +11247,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11757,18 +11277,18 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11789,21 +11309,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11821,21 +11341,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11857,19 +11377,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11887,20 +11407,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11921,23 +11441,23 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-1.5000000000, 0, 0]) { + translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11953,23 +11473,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11989,21 +11509,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12021,20 +11541,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12053,25 +11573,25 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12087,23 +11607,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12122,15 +11642,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12147,14 +11667,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12174,15 +11694,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12199,14 +11719,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12229,20 +11749,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12259,21 +11779,21 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12293,23 +11813,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12325,25 +11845,25 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12362,14 +11882,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12385,15 +11905,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12414,14 +11934,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12437,15 +11957,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12469,20 +11989,20 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12499,20 +12019,20 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12531,23 +12051,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12563,23 +12083,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12598,14 +12118,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12621,14 +12141,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12648,14 +12168,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12671,14 +12191,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12699,77 +12219,835 @@ difference() { } } union() { - translate(v = [-25.09940511510636, 33.00014959993874, 0.0]) { + translate(v = [-22.076117432493852, 30.105669723183638, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); } } - translate(v = [50.55509365975209, 10.951958410522323, 0.0]) { + translate(v = [51.95011407884726, 8.286933679835226, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); } } - translate(v = [47.67499595683963, -44.35886196211268, 0.0]) { + translate(v = [49.46032291177238, -38.614127899174086, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); } } - translate(v = [-64.059291922534, 16.100149599938735, 0.0]) { + translate(v = [-57.91319914295196, 13.20566972318364, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); } } - translate(v = [-33.00024225460143, -66.68510591681867, 0.0]) { + translate(v = [-32.664223213148674, -57.50598575660748, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); } } - translate(v = [-67.65556625263557, -40.56895633983198, 0.0]) { + translate(v = [-65.9814572207516, -35.03294659547158, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); } } } union() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -12779,45 +13057,21 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -12827,45 +13081,21 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -12875,45 +13105,21 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -12923,45 +13129,21 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { union() { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); - translate(v = [0, 15.9000000000, 0]) { - cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + cube(size = [17.8000000000, 2, 1.3000000000]); + translate(v = [0, 15.8000000000, 0]) { + cube(size = [17.8000000000, 2, 1.3000000000]); } - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - translate(v = [15.9000000000, 0, 0]) { - cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); - } - translate(v = [1.5000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [-0.7500000000, 0, 0.0000000000]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } - } - translate(v = [15.9000000000, 8.7000000000, 0]) { - hull() { - translate(v = [0, 0, -1]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); - } - } - translate(v = [0.7500000000, 0, 0]) { - cube(center = true, size = [1.5000000000, 2.7500000000, 4]); - } - } + cube(size = [2, 17.8000000000, 1.3000000000]); + translate(v = [15.8000000000, 0, 0]) { + cube(size = [2, 17.8000000000, 1.3000000000]); } } } @@ -12975,18 +13157,18 @@ difference() { union() { union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -12997,19 +13179,19 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13023,21 +13205,21 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13047,23 +13229,23 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13076,9 +13258,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13091,9 +13273,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13112,9 +13294,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13127,9 +13309,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13151,19 +13333,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13175,19 +13357,19 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13201,23 +13383,23 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13227,23 +13409,23 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13256,9 +13438,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13273,9 +13455,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13294,9 +13476,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13311,9 +13493,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13335,19 +13517,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13359,18 +13541,18 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13383,23 +13565,23 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13409,21 +13591,21 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13436,9 +13618,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13453,9 +13635,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13472,9 +13654,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13489,9 +13671,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13511,18 +13693,18 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13533,19 +13715,19 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13559,21 +13741,21 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13583,23 +13765,23 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13612,9 +13794,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13627,9 +13809,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13648,9 +13830,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13663,9 +13845,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13687,19 +13869,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13711,19 +13893,19 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13738,9 +13920,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13755,13 +13937,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13776,9 +13958,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -13793,13 +13975,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13817,19 +13999,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13841,18 +14023,18 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13866,13 +14048,13 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13883,9 +14065,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -13902,13 +14084,13 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13919,9 +14101,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -13941,18 +14123,18 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13963,18 +14145,18 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -13987,21 +14169,21 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14011,21 +14193,21 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14038,9 +14220,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14053,9 +14235,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14072,9 +14254,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14087,9 +14269,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14109,18 +14291,18 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14131,18 +14313,18 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14155,21 +14337,21 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14179,21 +14361,21 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14206,9 +14388,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14221,9 +14403,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14240,9 +14422,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14255,9 +14437,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14277,18 +14459,18 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14299,18 +14481,18 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14323,21 +14505,21 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14347,21 +14529,21 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14374,9 +14556,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14389,11 +14571,11 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -14408,9 +14590,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -14423,11 +14605,11 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -14445,18 +14627,18 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14467,19 +14649,19 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14493,21 +14675,21 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14517,23 +14699,23 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14547,19 +14729,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14571,19 +14753,19 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14597,23 +14779,23 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14623,23 +14805,23 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14653,19 +14835,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14677,18 +14859,18 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14701,23 +14883,23 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14727,21 +14909,21 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14755,18 +14937,18 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14777,18 +14959,18 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14801,21 +14983,21 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14825,21 +15007,21 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14853,18 +15035,18 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14875,19 +15057,19 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14901,21 +15083,21 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14925,23 +15107,23 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14954,9 +15136,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -14969,9 +15151,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -14990,9 +15172,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -15005,9 +15187,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -15029,19 +15211,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -15053,18 +15235,18 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { union() { - translate(v = [0, 0, 4.5000000000]) { - cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -15078,15 +15260,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -15097,15 +15279,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -15116,13 +15298,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15135,15 +15317,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -15154,9 +15336,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -15171,13 +15353,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15190,11 +15372,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -15205,13 +15387,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15222,9 +15404,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -15242,11 +15424,11 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -15257,9 +15439,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -15278,11 +15460,11 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -15293,9 +15475,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -15317,15 +15499,15 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15334,15 +15516,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15351,15 +15533,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15368,15 +15550,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15387,15 +15569,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15404,15 +15586,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15421,15 +15603,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15438,15 +15620,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15455,15 +15637,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15474,15 +15656,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15491,15 +15673,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15508,15 +15690,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15525,15 +15707,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15544,15 +15726,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15561,15 +15743,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15578,15 +15760,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15597,15 +15779,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15614,15 +15796,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15631,15 +15813,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15650,15 +15832,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15667,15 +15849,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15684,15 +15866,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15703,15 +15885,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15720,15 +15902,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15737,15 +15919,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15756,15 +15938,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15773,15 +15955,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15790,15 +15972,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15809,15 +15991,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15826,15 +16008,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15843,16 +16025,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15864,15 +16046,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15881,15 +16063,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15898,16 +16080,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15919,17 +16101,17 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [0, 1.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15940,16 +16122,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15959,15 +16141,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15976,15 +16158,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15995,17 +16177,17 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [0, 1.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16016,16 +16198,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16035,9 +16217,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -16052,16 +16234,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16073,15 +16255,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16090,15 +16272,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16107,16 +16289,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16128,15 +16310,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16145,15 +16327,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16162,16 +16344,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16183,17 +16365,17 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16204,16 +16386,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16223,15 +16405,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16242,17 +16424,17 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16263,15 +16445,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16280,16 +16462,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [0, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16301,17 +16483,17 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16322,16 +16504,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [0, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16341,16 +16523,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16362,17 +16544,17 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16383,16 +16565,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16402,16 +16584,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16421,16 +16603,80 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + union() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + color(c = [0.8627450980, 0.6392156863, 0.6392156863, 1]) { + translate(v = [0, 0, 4.3000000000]) { + hull() { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + translate(v = [0, 0, 1.5000000000]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [17, 16.5000000000]); + } + } + translate(v = [0, 0, 2]) { + linear_extrude(height = 0.1000000000) { + square(center = true, size = [14, 14]); + } } } } @@ -16445,11 +16691,11 @@ difference() { union() { hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16462,14 +16708,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16487,11 +16733,11 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16504,14 +16750,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16530,11 +16776,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16545,11 +16791,11 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16562,14 +16808,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16585,11 +16831,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16602,14 +16848,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16627,12 +16873,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16648,11 +16894,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16663,11 +16909,11 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16682,12 +16928,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16704,11 +16950,11 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16723,12 +16969,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16746,11 +16992,11 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16765,12 +17011,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16789,11 +17035,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -16808,12 +17054,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16831,12 +17077,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16852,12 +17098,7 @@ difference() { } } } - translate(v = [-54.09262134431229, 31.224282891679984, 8.5000000000]) { - translate(v = [-3.0000000000, -11.0000000000, -6.0000000000]) { - cube(size = [8.5000000000, 12.8000000000, 12.0000000000]); - } - } - translate(v = [-44.09262134431229, 28.794282891679984, 9]) { + translate(v = [-37.89176638057155, 26.377955392906404, 9]) { translate(v = [-5.2500000000, 0, -6.6060000000]) { cube(size = [10.5000000000, 4.0000000000, 13.2120000000]); } @@ -16868,50 +17109,38 @@ difference() { cube(size = [500, 500, 500]); } union() { - translate(v = [-25.09940511510636, 33.00014959993874, 0.0]) { + translate(v = [-22.076117432493852, 30.105669723183638, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); } } - translate(v = [50.55509365975209, 10.951958410522323, 0.0]) { + translate(v = [51.95011407884726, 8.286933679835226, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); } } - translate(v = [47.67499595683963, -44.35886196211268, 0.0]) { + translate(v = [49.46032291177238, -38.614127899174086, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); } } - translate(v = [-64.059291922534, 16.100149599938735, 0.0]) { + translate(v = [-57.91319914295196, 13.20566972318364, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); } } - translate(v = [-33.00024225460143, -66.68510591681867, 0.0]) { + translate(v = [-32.664223213148674, -57.50598575660748, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); } } - translate(v = [-67.65556625263557, -40.56895633983198, 0.0]) { + translate(v = [-65.9814572207516, -35.03294659547158, 0.0]) { translate(v = [0, 0, 2]) { cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); } } } - translate(v = [-54.09262134431229, 31.224282891679984, 8.5000000000]) { - union() { - translate(v = [-3.0000000000, -11.0000000000, -3.5000000000]) { - cube(size = [6.0000000000, 11.0000000000, 7.0000000000]); - } - translate(v = [0, 5, 0]) { - rotate(a = 90, v = [1, 0, 0]) { - cylinder($fn = 30, h = 10.0000000000, r = 2.6000000000); - } - } - } - } - translate(v = [-44.09262134431229, 28.794282891679984, 9]) { + translate(v = [-37.89176638057155, 26.377955392906404, 9]) { translate(v = [-3.2500000000, -7.5000000000, -4.6060000000]) { cube(size = [6.5000000000, 15.0000000000, 9.2120000000]); } diff --git a/things/right_bottom_plate.scad b/things/right_bottom_plate.scad index cdaf3e2..d0f414f 100644 --- a/things/right_bottom_plate.scad +++ b/things/right_bottom_plate.scad @@ -1,4 +1,4 @@ -// Generated by SolidPython 0.4.8 on 2021-07-18 16:36:34 +// Generated by SolidPython 0.4.8 on 2021-10-24 12:17:02 difference() { @@ -12,14 +12,14 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -35,14 +35,14 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -56,16 +56,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -79,16 +79,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -102,16 +102,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -125,16 +125,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -150,14 +150,14 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -173,14 +173,14 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -194,16 +194,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -217,16 +217,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -240,16 +240,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -263,16 +263,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -288,14 +288,14 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -311,14 +311,14 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -332,16 +332,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -355,16 +355,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -378,16 +378,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -401,16 +401,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -424,16 +424,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -447,16 +447,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -475,15 +475,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -500,15 +500,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -525,15 +525,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -550,15 +550,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -577,15 +577,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -602,15 +602,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -627,15 +627,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -652,15 +652,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -679,15 +679,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -704,15 +704,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -729,15 +729,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -754,15 +754,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -781,15 +781,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -806,15 +806,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -829,17 +829,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -854,17 +854,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -883,15 +883,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -908,15 +908,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -931,17 +931,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -956,17 +956,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -985,15 +985,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1010,15 +1010,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1033,17 +1033,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1058,17 +1058,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1085,17 +1085,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1110,17 +1110,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1135,17 +1135,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1160,17 +1160,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1187,17 +1187,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1212,17 +1212,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1237,17 +1237,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1262,17 +1262,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1289,17 +1289,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1314,17 +1314,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1339,17 +1339,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1364,17 +1364,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1391,17 +1391,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1416,17 +1416,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1441,17 +1441,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1466,17 +1466,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1493,18 +1493,18 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [1, 1, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1520,18 +1520,18 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [0, 1, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1547,17 +1547,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1572,17 +1572,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1597,17 +1597,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1624,17 +1624,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1649,17 +1649,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1674,17 +1674,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1699,17 +1699,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1726,17 +1726,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1751,17 +1751,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1776,17 +1776,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1801,17 +1801,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1828,17 +1828,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1853,17 +1853,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1878,17 +1878,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1903,17 +1903,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1930,17 +1930,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1955,17 +1955,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -1980,17 +1980,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2005,17 +2005,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2032,17 +2032,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2057,17 +2057,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2082,17 +2082,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2107,17 +2107,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2136,15 +2136,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2161,15 +2161,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2186,15 +2186,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2211,15 +2211,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2238,15 +2238,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2263,15 +2263,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2288,15 +2288,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2313,15 +2313,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2340,15 +2340,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2365,15 +2365,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2390,15 +2390,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2415,15 +2415,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2442,15 +2442,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2467,15 +2467,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2492,15 +2492,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2517,15 +2517,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2542,17 +2542,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2567,17 +2567,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2592,17 +2592,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2617,17 +2617,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2644,17 +2644,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2669,17 +2669,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2694,17 +2694,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2719,17 +2719,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2746,17 +2746,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2771,17 +2771,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2796,17 +2796,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2821,17 +2821,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2848,17 +2848,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2873,17 +2873,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2898,17 +2898,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2923,17 +2923,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2950,17 +2950,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -2975,17 +2975,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3000,17 +3000,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3025,17 +3025,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3052,17 +3052,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3077,17 +3077,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3102,17 +3102,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3127,17 +3127,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3154,17 +3154,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3179,17 +3179,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3204,17 +3204,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3229,17 +3229,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3256,17 +3256,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3281,17 +3281,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3306,17 +3306,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3331,17 +3331,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3358,17 +3358,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3383,17 +3383,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3408,17 +3408,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3433,17 +3433,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3460,17 +3460,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3485,17 +3485,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3510,17 +3510,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3535,17 +3535,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3564,15 +3564,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3587,17 +3587,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3612,17 +3612,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3641,15 +3641,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3664,17 +3664,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3689,17 +3689,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3716,17 +3716,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3741,17 +3741,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3766,17 +3766,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3793,17 +3793,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3818,17 +3818,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3843,17 +3843,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3872,15 +3872,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3897,15 +3897,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3922,15 +3922,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3947,15 +3947,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3974,15 +3974,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -3999,15 +3999,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4024,15 +4024,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4049,15 +4049,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4076,15 +4076,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4101,15 +4101,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4124,17 +4124,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4149,17 +4149,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4178,15 +4178,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4203,15 +4203,15 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4226,17 +4226,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4251,17 +4251,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4278,17 +4278,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4303,17 +4303,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4328,17 +4328,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4353,17 +4353,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4380,17 +4380,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4405,17 +4405,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4430,17 +4430,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4455,17 +4455,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4482,17 +4482,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4507,17 +4507,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4532,17 +4532,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4557,17 +4557,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4584,17 +4584,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4609,17 +4609,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4634,17 +4634,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4659,17 +4659,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4686,17 +4686,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4711,17 +4711,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4736,17 +4736,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4761,17 +4761,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4788,17 +4788,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4813,17 +4813,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4838,17 +4838,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4863,17 +4863,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4890,17 +4890,17 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4915,17 +4915,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4940,17 +4940,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4965,17 +4965,17 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -4997,21 +4997,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -5029,21 +5027,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5064,12 +5126,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5087,12 +5149,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5114,12 +5176,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5137,12 +5199,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5167,21 +5229,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -5199,23 +5259,89 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5236,12 +5362,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5259,13 +5385,13 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5288,12 +5414,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5311,13 +5437,13 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5341,23 +5467,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -5373,23 +5497,87 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -5408,14 +5596,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5431,14 +5619,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5458,14 +5646,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5481,14 +5669,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -5511,25 +5699,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -5545,309 +5731,21 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [1.5000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -5864,578 +5762,62 @@ difference() { } } } - } - union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -6454,16 +5836,18 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -6477,16 +5861,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6506,16 +5890,18 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -6529,16 +5915,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } @@ -6558,19 +5944,855 @@ difference() { } } union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6587,15 +6809,253 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6616,18 +7076,16 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -6641,15 +7099,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6673,55 +7131,55 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -6740,39 +7198,43 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -6790,14 +7252,250 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6813,14 +7511,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -6843,23 +7541,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -6875,23 +7571,21 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -6906,470 +7600,26 @@ difference() { } } } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7385,23 +7635,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7420,14 +7670,710 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7443,14 +8389,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7470,14 +8416,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7493,14 +8439,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7523,23 +8469,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -7555,23 +8499,87 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7590,14 +8598,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7613,14 +8621,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7640,14 +8648,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7663,14 +8671,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7695,21 +8703,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -7727,21 +8733,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7762,12 +8832,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7785,12 +8855,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7812,12 +8882,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7835,12 +8905,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7865,21 +8935,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -7897,21 +8965,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -7932,12 +9064,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7955,12 +9087,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -7982,12 +9114,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8005,12 +9137,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8035,21 +9167,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8067,21 +9197,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8102,12 +9296,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8125,12 +9319,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8152,12 +9346,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8175,12 +9369,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8205,21 +9399,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8237,21 +9429,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8272,12 +9528,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8295,12 +9551,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8322,12 +9578,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8345,12 +9601,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8375,21 +9631,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8407,21 +9661,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8442,12 +9760,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8465,12 +9783,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8492,12 +9810,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8515,12 +9833,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8545,21 +9863,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8577,21 +9893,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8613,21 +9993,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8645,23 +10023,89 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-1.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8681,23 +10125,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8713,25 +10155,91 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.9000000000, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8750,14 +10258,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8773,15 +10281,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8802,14 +10310,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8825,15 +10333,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8857,23 +10365,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -8889,23 +10395,87 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -8924,14 +10494,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8947,14 +10517,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8974,14 +10544,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -8997,14 +10567,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9027,25 +10597,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [2.9000000000, 0, 0]) { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -9061,23 +10629,89 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9096,15 +10730,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9121,14 +10755,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9148,15 +10782,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9173,14 +10807,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9203,23 +10837,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -9235,23 +10867,87 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9270,14 +10966,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9293,14 +10989,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9320,14 +11016,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9343,14 +11039,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9375,21 +11071,83 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9407,21 +11165,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9443,23 +11201,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-1.5000000000, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -9475,23 +11231,89 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9511,25 +11333,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.9000000000, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -9545,23 +11365,89 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9580,15 +11466,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9605,14 +11491,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9632,15 +11518,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9657,14 +11543,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9687,23 +11573,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -9719,25 +11603,91 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [2.9000000000, 0, 0]) { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9756,14 +11706,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9779,15 +11729,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9808,14 +11758,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9831,15 +11781,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9863,23 +11813,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -9895,23 +11843,87 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -9930,14 +11942,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9953,14 +11965,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -9980,14 +11992,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10003,14 +12015,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10031,14 +12043,14 @@ difference() { } } union() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -10046,14 +12058,14 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -10061,14 +12073,14 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -10076,14 +12088,14 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -10091,14 +12103,14 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [0, 0, 1.0000000000]) { - cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); + translate(v = [0, 0, 0.6500000000]) { + cube(center = true, size = [17.8000000000, 17.8000000000, 1.3000000000]); } } } @@ -10110,21 +12122,69 @@ difference() { union() { union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10134,23 +12194,23 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10163,9 +12223,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10178,9 +12238,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10199,9 +12259,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10214,9 +12274,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10238,23 +12298,21 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [-3, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -10264,23 +12322,75 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10293,9 +12403,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10310,9 +12420,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10331,9 +12441,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10348,9 +12458,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10372,23 +12482,21 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [3, 0, 0]) { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -10398,21 +12506,71 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10425,9 +12583,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10442,9 +12600,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10461,9 +12619,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10478,9 +12636,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10500,21 +12658,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -10524,23 +12680,73 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10553,9 +12759,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10568,9 +12774,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10589,9 +12795,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10604,9 +12810,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10627,11 +12833,61 @@ difference() { } } union() { + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10646,13 +12902,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10667,9 +12923,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -10684,13 +12940,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10707,15 +12963,63 @@ difference() { } } union() { + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10726,9 +13030,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10745,13 +13049,13 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -10762,9 +13066,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10784,21 +13088,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -10808,21 +13110,69 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10835,9 +13185,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10850,9 +13200,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10869,9 +13219,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10884,9 +13234,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10906,21 +13256,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -10930,21 +13278,69 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -10957,9 +13353,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10972,9 +13368,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -10991,9 +13387,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -11006,9 +13402,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -11028,21 +13424,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -11052,21 +13446,69 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11079,9 +13521,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -11094,11 +13536,11 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -11113,9 +13555,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -11128,11 +13570,11 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -11150,21 +13592,69 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-2, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11174,23 +13664,23 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11204,23 +13694,73 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-2, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11230,23 +13770,23 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11260,23 +13800,21 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - union() { - translate(v = [4, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -11286,21 +13824,71 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + union() { + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11314,21 +13902,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -11338,21 +13924,69 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11366,21 +14000,69 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11390,23 +14072,23 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11419,9 +14101,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11434,9 +14116,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11455,9 +14137,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11470,9 +14152,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11492,17 +14174,66 @@ difference() { } } } - union(); + union() { + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [20, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11513,15 +14244,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11532,13 +14263,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11551,15 +14282,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -11570,9 +14301,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11587,13 +14318,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11606,11 +14337,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -11621,13 +14352,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -11638,9 +14369,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11658,11 +14389,11 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -11673,9 +14404,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11694,11 +14425,11 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -11709,9 +14440,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -11733,15 +14464,15 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11750,15 +14481,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11767,15 +14498,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11784,15 +14515,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11803,15 +14534,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11820,15 +14551,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11837,15 +14568,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11854,15 +14585,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11871,15 +14602,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11890,15 +14621,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11907,15 +14638,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11924,15 +14655,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11941,15 +14672,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11960,15 +14691,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11977,15 +14708,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -11994,15 +14725,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12013,15 +14744,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12030,15 +14761,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12047,15 +14778,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12066,15 +14797,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12083,15 +14814,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12100,15 +14831,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12119,15 +14850,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12136,15 +14867,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12153,15 +14884,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12172,15 +14903,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12189,15 +14920,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12206,15 +14937,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12225,15 +14956,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12242,15 +14973,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12259,16 +14990,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12280,15 +15011,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12297,15 +15028,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12314,16 +15045,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12335,17 +15066,17 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [0, 1.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12356,16 +15087,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12375,15 +15106,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12392,15 +15123,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12411,17 +15142,17 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [0, 1.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12432,16 +15163,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12451,9 +15182,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -12468,16 +15199,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12489,15 +15220,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12506,15 +15237,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12523,16 +15254,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12544,15 +15275,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12561,15 +15292,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12578,16 +15309,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12599,17 +15330,17 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12620,16 +15351,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12639,15 +15370,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12658,17 +15389,17 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12679,15 +15410,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12696,16 +15427,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [0, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12717,17 +15448,17 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12738,16 +15469,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [0, 0, 0]) { - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12757,16 +15488,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12778,17 +15509,17 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12799,16 +15530,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12818,16 +15549,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12837,16 +15568,16 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -12861,11 +15592,11 @@ difference() { union() { hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -12878,14 +15609,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12903,11 +15634,11 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -12920,14 +15651,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -12946,11 +15677,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -12961,11 +15692,11 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -12978,14 +15709,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13001,11 +15732,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -13018,14 +15749,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13043,12 +15774,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13064,11 +15795,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -13079,11 +15810,11 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -13098,12 +15829,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13120,11 +15851,11 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -13139,12 +15870,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13162,11 +15893,11 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -13181,12 +15912,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13205,11 +15936,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -13224,12 +15955,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13247,12 +15978,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13281,21 +16012,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -13313,21 +16042,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13348,12 +16141,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13371,12 +16164,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13398,12 +16191,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13421,12 +16214,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13451,21 +16244,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -13483,23 +16274,89 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13520,12 +16377,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13543,13 +16400,13 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13572,12 +16429,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13595,13 +16452,13 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13625,23 +16482,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -13657,23 +16512,87 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -13692,14 +16611,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13715,14 +16634,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13742,14 +16661,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13765,14 +16684,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -13795,25 +16714,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -13829,309 +16746,21 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [1.5000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14148,578 +16777,62 @@ difference() { } } } - } - union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, 0]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.1000000000, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [2.1000000000, 0, 0]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -14738,16 +16851,18 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -14761,16 +16876,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14790,16 +16905,18 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -14813,16 +16930,16 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.1000000000, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } @@ -14842,19 +16959,855 @@ difference() { } } union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { - rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -14871,15 +17824,253 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-2.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -14900,18 +18091,16 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [0, 0, 0]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -14925,15 +18114,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [1.5000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -14957,55 +18146,55 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -15024,39 +18213,43 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } } } } @@ -15074,14 +18267,250 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-0.5000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15097,14 +18526,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15127,23 +18556,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -15159,23 +18586,21 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -15190,470 +18615,26 @@ difference() { } } } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - hull() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - linear_extrude(height = 0.1000000000) { - projection() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, 10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - sphere($fn = 18, r = 0.8000000000); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union() { - hull() { - translate(v = [0, 0, 8.0000000000]) { - rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { - rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { - rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15669,23 +18650,23 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { - rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15704,14 +18685,710 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15727,14 +19404,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15754,14 +19431,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15777,14 +19454,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15807,23 +19484,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -15839,23 +19514,87 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -15874,14 +19613,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15897,14 +19636,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15924,14 +19663,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15947,14 +19686,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -15979,21 +19718,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16011,21 +19748,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16046,12 +19847,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16069,12 +19870,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16096,12 +19897,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16119,12 +19920,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16149,21 +19950,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16181,21 +19980,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16216,12 +20079,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16239,12 +20102,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16266,12 +20129,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16289,12 +20152,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16319,21 +20182,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16351,21 +20212,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16386,12 +20311,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16409,12 +20334,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16436,12 +20361,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16459,12 +20384,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16489,21 +20414,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16521,21 +20444,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16556,12 +20543,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16579,12 +20566,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16606,12 +20593,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16629,12 +20616,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16659,21 +20646,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16691,21 +20676,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16726,12 +20775,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16749,12 +20798,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16776,12 +20825,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = 0, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16799,12 +20848,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -16829,21 +20878,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16861,21 +20908,85 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16897,21 +21008,19 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16929,23 +21038,89 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { - translate(v = [-1.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -16965,23 +21140,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -16997,25 +21170,91 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.9000000000, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17034,14 +21273,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17057,15 +21296,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17086,14 +21325,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17109,15 +21348,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17141,23 +21380,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -17173,23 +21410,87 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17208,14 +21509,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17231,14 +21532,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17258,14 +21559,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17281,14 +21582,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17311,25 +21612,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [2.9000000000, 0, 0]) { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -17345,23 +21644,89 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17380,15 +21745,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17405,14 +21770,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17432,15 +21797,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17457,14 +21822,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17487,23 +21852,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -17519,23 +21882,87 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17554,14 +21981,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17577,14 +22004,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17604,14 +22031,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17627,14 +22054,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17659,21 +22086,83 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17691,21 +22180,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17727,23 +22216,21 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-1.5000000000, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -17759,23 +22246,89 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17795,25 +22348,23 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-2.9000000000, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -17829,23 +22380,89 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-3.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -17864,15 +22481,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17889,14 +22506,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17916,15 +22533,15 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [-2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-3.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17941,14 +22558,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -17971,23 +22588,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -18003,25 +22618,91 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [2.9000000000, 0, 0]) { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [3, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [2.5000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -18040,14 +22721,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18063,15 +22744,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18092,14 +22773,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -0.5000000000]) { + translate(v = [3, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18115,15 +22796,15 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - translate(v = [2.9000000000, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + translate(v = [2.5000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18147,23 +22828,21 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -18179,23 +22858,87 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, -65.6892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 262.6833751306]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -65.6892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -18214,14 +22957,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18237,14 +22980,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18264,14 +23007,14 @@ difference() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18287,14 +23030,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + translate(v = [7.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18317,21 +23060,19 @@ difference() { union() { union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -18341,23 +23082,73 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -18370,9 +23161,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18385,9 +23176,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18406,9 +23197,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18421,9 +23212,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18445,23 +23236,21 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [-3, 0, 0]) { - translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -18471,23 +23260,75 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -18500,9 +23341,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18517,9 +23358,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18538,9 +23379,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18555,9 +23396,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18579,23 +23420,21 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [3, 0, 0]) { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -18605,21 +23444,71 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -18632,9 +23521,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18649,9 +23538,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18668,9 +23557,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18685,9 +23574,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18707,21 +23596,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -18731,23 +23618,73 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -18760,9 +23697,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18775,9 +23712,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18796,9 +23733,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18811,9 +23748,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18834,11 +23771,61 @@ difference() { } } union() { + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18853,13 +23840,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18874,9 +23861,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33.3000000000, -36.2000000000, -16]) { + translate(v = [-35.3000000000, -38.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -18891,13 +23878,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18914,15 +23901,63 @@ difference() { } } union() { + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18933,9 +23968,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -18952,13 +23987,13 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - translate(v = [-11.5000000000, 0, 0]) { + translate(v = [-10.8000000000, 0, -0.5000000000]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -18969,9 +24004,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -18991,21 +24026,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -19015,21 +24048,69 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19042,9 +24123,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19057,9 +24138,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19076,9 +24157,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19091,9 +24172,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19113,21 +24194,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - union() { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -19137,21 +24216,69 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19164,9 +24291,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19179,9 +24306,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19198,9 +24325,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19213,9 +24340,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19235,21 +24362,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -19259,21 +24384,69 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19286,9 +24459,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19301,11 +24474,11 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -19320,9 +24493,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + translate(v = [-54.8000000000, -27.5000000000, -15.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { @@ -19335,11 +24508,11 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -19357,21 +24530,69 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-2, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19381,23 +24602,23 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19411,23 +24632,73 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-2, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-35, -17, -11]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19437,23 +24708,23 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19467,23 +24738,21 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - union() { - translate(v = [4, 0, 0]) { - translate(v = [-10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } - } - } - translate(v = [-8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } @@ -19493,21 +24762,71 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + union() { + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + translate(v = [-8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19521,21 +24840,19 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - union() { - translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); } - } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); } } } @@ -19545,21 +24862,69 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19573,21 +24938,69 @@ difference() { } union() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } - translate(v = [8.7000000000, -8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, -8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19597,23 +25010,23 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } - translate(v = [8.7000000000, 8.7000000000, 0]) { - translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { - cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + translate(v = [8.9000000000, 8.9000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, -1.7000000000]) { + cube(size = [0.5000000000, 0.5000000000, 3]); } } } @@ -19626,9 +25039,9 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19641,9 +25054,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19662,9 +25075,9 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19677,9 +25090,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19699,17 +25112,66 @@ difference() { } } } - union(); + union() { + hull() { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [20, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 2.1000000000]) { + cylinder($fn = 18, center = true, h = 4.2000000000, r = 0.8000000000); + } + translate(v = [0, 0, 4.2000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -19720,15 +25182,15 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -19739,13 +25201,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -19758,15 +25220,15 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { - translate(v = [0, 0, 9.0000000000]) { + translate(v = [0, 0, 4.2000000000]) { sphere($fn = 18, r = 0.8000000000); } } @@ -19777,9 +25239,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19794,13 +25256,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -19813,11 +25275,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -19828,13 +25290,13 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { - translate(v = [11, 0, 0]) { + translate(v = [20, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -19845,9 +25307,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19865,11 +25327,11 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -19880,9 +25342,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19901,11 +25363,11 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -19916,9 +25378,9 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + translate(v = [-15.8000000000, -30.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { @@ -19941,11 +25403,11 @@ difference() { union() { hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -19958,14 +25420,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -19983,11 +25445,11 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20000,14 +25462,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20026,11 +25488,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20041,11 +25503,11 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20058,14 +25520,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20081,11 +25543,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20098,14 +25560,14 @@ difference() { } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { - translate(v = [0, 5, -3]) { + translate(v = [1, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -34, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20123,12 +25585,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20144,11 +25606,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20159,11 +25621,11 @@ difference() { } } } - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + translate(v = [-17.4000000000, -11.8000000000, -4.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { - rotate(a = -40, v = [0, 1, 0]) { + rotate(a = -26, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20178,12 +25640,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20200,11 +25662,11 @@ difference() { } hull() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20219,12 +25681,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20242,11 +25704,11 @@ difference() { linear_extrude(height = 0.1000000000) { projection() { hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20261,12 +25723,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20285,11 +25747,11 @@ difference() { } } hull() { - translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + translate(v = [-15.08875666932174, -31.43294659547158, 22.54662321931714]) { rotate(a = -10, v = [0, 0, 1]) { - translate(v = [-33, -15, -6]) { + translate(v = [-35, -17, -11]) { rotate(a = 20, v = [0, 0, 1]) { - rotate(a = -23, v = [0, 1, 0]) { + rotate(a = -16, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); @@ -20304,12 +25766,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20327,12 +25789,12 @@ difference() { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { - translate(v = [0, 0, 294.0736563915]) { + translate(v = [0, 0, 262.6833751306]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { - translate(v = [0, 0, -294.0736563915]) { - translate(v = [0, 0, 75.5892216755]) { + translate(v = [0, 0, -262.6833751306]) { + translate(v = [0, 0, 65.6892216755]) { rotate(a = -17, v = [1, 0, 0]) { - translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, -65.6892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } @@ -20354,149 +25816,48 @@ difference() { } } } - translate(v = [-39.80840289071428, 0.0, 0]) { - translate(v = [0, 0, 4.1000000000]) { - cube(center = true, size = [6.0000000000, 11.5000000000, 8.2000000000]); - } - } } union() { union() { - translate(v = [-25.09940511510636, 33.00014959993874, 0.0]) { + translate(v = [-22.076117432493852, 30.105669723183638, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } - translate(v = [50.55509365975209, 10.951958410522323, 0.0]) { + translate(v = [51.95011407884726, 8.286933679835226, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } - translate(v = [47.67499595683963, -44.35886196211268, 0.0]) { + translate(v = [49.46032291177238, -38.614127899174086, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } - translate(v = [-64.059291922534, 16.100149599938735, 0.0]) { + translate(v = [-57.91319914295196, 13.20566972318364, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } - translate(v = [-33.00024225460143, -66.68510591681867, 0.0]) { + translate(v = [-32.664223213148674, -57.50598575660748, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } - translate(v = [-67.65556625263557, -40.56895633983198, 0.0]) { + translate(v = [-65.9814572207516, -35.03294659547158, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } } union() { - translate(v = [-25.09940511510636, 33.00014959993874, 0.0]) { + translate(v = [-22.076117432493852, 30.105669723183638, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } - translate(v = [50.55509365975209, 10.951958410522323, 0.0]) { + translate(v = [51.95011407884726, 8.286933679835226, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } - translate(v = [47.67499595683963, -44.35886196211268, 0.0]) { + translate(v = [49.46032291177238, -38.614127899174086, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } - translate(v = [-64.059291922534, 16.100149599938735, 0.0]) { + translate(v = [-57.91319914295196, 13.20566972318364, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } - translate(v = [-33.00024225460143, -66.68510591681867, 0.0]) { + translate(v = [-32.664223213148674, -57.50598575660748, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } - translate(v = [-67.65556625263557, -40.56895633983198, 0.0]) { + translate(v = [-65.9814572207516, -35.03294659547158, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } } - union() { - translate(v = [35.855093659752086, 1.451958410522323, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [15.355093659752086, 1.451958410522323, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-24.644906340247914, 1.451958410522323, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-55.144906340247914, 1.451958410522323, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-10.144906340247914, -16.048041589477677, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-30.644906340247914, -16.048041589477677, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-51.144906340247914, -16.048041589477677, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [34.855093659752086, -33.54804158947768, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [14.355093659752086, -33.54804158947768, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-6.144906340247914, -33.54804158947768, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-26.644906340247914, -33.54804158947768, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-47.144906340247914, -33.54804158947768, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-6.144906340247914, 18.951958410522323, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-26.644906340247914, 18.951958410522323, 0]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - translate(v = [-60.04490634024791, -62.54804158947768, 0]) { - rotate(a = 107, v = [0, 0, 1]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - } - translate(v = [-43.644906340247914, -54.04804158947768, 0]) { - rotate(a = 107, v = [0, 0, 1]) { - translate(v = [0, 0, 2.0000000000]) { - cube(center = true, size = [19.5000000000, 16.5000000000, 3]); - } - } - } - } - translate(v = [-39.80840289071428, 0.0, 0]) { - union() { - translate(v = [0, -2.5000000000, 4.1000000000]) { - cube(center = true, size = [6.2000000000, 6.5000000000, 4.2000000000]); - } - translate(v = [0, -2.5000000000, 1.0000000000]) { - cylinder($fn = 18, center = true, h = 2, r = 2.1500000000); - } - } - } } } /***********************************************