Compare commits
10 Commits
483432187e
...
5794a372cd
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5794a372cd | ||
| d85eb7292b | |||
|
|
0af39c6eb5 | ||
|
|
58a57dceef | ||
|
|
9bdbf391b7 | ||
| dcfd4944de | |||
|
|
fdf825ef02 | ||
|
|
b6ad9c455b | ||
| 4e7e685b84 | |||
| a04eda0881 |
79
scad/base_plate_outside.scad
Normal file
79
scad/base_plate_outside.scad
Normal file
@ -0,0 +1,79 @@
|
||||
$fn=30;
|
||||
top_r = 5;
|
||||
|
||||
wall = 3;
|
||||
bottom = 5;
|
||||
|
||||
height = 111;
|
||||
width = 70;
|
||||
|
||||
lock_box_height = 29+wall*2;
|
||||
lock_box_depth = 13+wall;
|
||||
lock_box_width = 27+wall*2;
|
||||
lock_box_position = 60;
|
||||
|
||||
key_inner_diameter = 40;
|
||||
key_outer_diameter = 57;
|
||||
key_depth = 2;
|
||||
key_position = 111;
|
||||
|
||||
handle_inner_diameter = 40;
|
||||
handle_outer_diameter = 52;
|
||||
handle_depth = 2;
|
||||
handle_position = 0;
|
||||
|
||||
cable_lock_cutout_diameter = 13;
|
||||
cable_lock_width = 4;
|
||||
cable_lock_heigh = 2;
|
||||
cable_lock_pos_1 = handle_position;
|
||||
cable_lock_pos_2 = lock_box_position;
|
||||
|
||||
m3_nut_hole_height = 3.2;
|
||||
m3_nut_hole_width = 5.8;
|
||||
|
||||
light_guide_diameter = 2.5+0.2;
|
||||
|
||||
pcb_distance_width = 5;
|
||||
pcb_distance_z = 4;
|
||||
pcb_distance_hole = 2;
|
||||
|
||||
servo_width = 40;
|
||||
servo_height = 20;
|
||||
servo_depth = 10;
|
||||
servo_wall = 2;
|
||||
servo_hole = 2.5;
|
||||
servo_hole_cc_x = 47.26;
|
||||
servo_hole_cc_y = 10.17;
|
||||
|
||||
screw_cutout_width = 8;
|
||||
screw_cutout_cc = 45;
|
||||
|
||||
module cover (){
|
||||
// Main mounting plate
|
||||
difference(){
|
||||
union(){
|
||||
// Lock/Motor box
|
||||
translate([0,lock_box_position,lock_box_depth/2])minkowski(){
|
||||
cube([lock_box_width-top_r*2, lock_box_height-top_r*2, lock_box_depth-1], center=true);
|
||||
cylinder(r=top_r, h=1, center=true);
|
||||
}
|
||||
// Bottom plate
|
||||
translate([0,height/2,bottom/2])cube([width, height, bottom], center = true);
|
||||
translate([0,0,bottom/2])cylinder(r = width/2, h = bottom, center = true, $fn=100);
|
||||
translate([0,key_position,bottom/2])cylinder(r = width/2, h = bottom, center = true, $fn=100);
|
||||
|
||||
}
|
||||
// Handle cutout
|
||||
translate([0,handle_position,bottom/2])cylinder(r = handle_inner_diameter/2, h = bottom, center = true, $fn=100);
|
||||
translate([0,handle_position,bottom/2+bottom/2-handle_depth/2])cylinder(r = handle_outer_diameter/2, h = handle_depth, center = true, $fn=100);
|
||||
// Key cutout
|
||||
translate([0,key_position,bottom/2])cylinder(r = key_inner_diameter/2, h = bottom, center = true, $fn=100);
|
||||
translate([0,key_position,bottom/2+bottom/2-key_depth/2])cylinder(r = key_outer_diameter/2, h = key_depth, center = true, $fn=100);
|
||||
// Sensor cable cutout
|
||||
translate([0,cable_lock_pos_1+(cable_lock_pos_2-cable_lock_pos_1)/2,cable_lock_heigh/2])cube([cable_lock_width,cable_lock_pos_2-cable_lock_pos_1,cable_lock_heigh], center = true);
|
||||
// Motor cutout
|
||||
translate([0,lock_box_position,(lock_box_depth-wall)/2])cube([lock_box_width-wall*2,lock_box_height-wall*2,lock_box_depth-wall], center = true);
|
||||
}
|
||||
}
|
||||
|
||||
cover();
|
||||
@ -10,19 +10,21 @@ servo_hole = 2.5+0.5;
|
||||
screw_cutout_width = 8;
|
||||
screw_cutout_cc = 45;
|
||||
|
||||
tolerance = 0.3;
|
||||
|
||||
module cover (){
|
||||
// Main mounting plate
|
||||
difference(){
|
||||
union(){
|
||||
cube([width-wall*2,lock_box_height-wall*2,wall], center = true);
|
||||
translate([screw_cutout_cc/2,0,0])cube([screw_cutout_width, lock_box_height, wall], center=true);
|
||||
translate([-screw_cutout_cc/2,0,0])cube([screw_cutout_width, lock_box_height, wall], center=true);
|
||||
cube([width-wall*2-tolerance,lock_box_height-wall*2-tolerance,wall], center = true);
|
||||
translate([screw_cutout_cc/2,0,0])cube([screw_cutout_width-tolerance, lock_box_height, wall], center=true);
|
||||
translate([-screw_cutout_cc/2,0,0])cube([screw_cutout_width-tolerance, lock_box_height, wall], center=true);
|
||||
}
|
||||
// Motor box screw cutout
|
||||
translate([-screw_cutout_cc/2,lock_box_height/2-wall,0])cylinder(r=servo_hole/2, h = servo_depth, center=true);
|
||||
translate([screw_cutout_cc/2,lock_box_height/2-wall,0])cylinder(r=servo_hole/2, h = servo_depth, center=true);
|
||||
translate([-screw_cutout_cc/2,-lock_box_height/2+wall,0])cylinder(r=servo_hole/2, h = servo_depth, center=true);
|
||||
translate([screw_cutout_cc/2,-lock_box_height/2+wall,0l])cylinder(r=servo_hole/2, h = servo_depth, center=true);
|
||||
translate([screw_cutout_cc/2,-lock_box_height/2+wall,0])cylinder(r=servo_hole/2, h = servo_depth, center=true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -23,13 +23,15 @@ led_right_y = 2.54*0.5+2.54*6.5;
|
||||
|
||||
led_diameter = 2.5;
|
||||
|
||||
tolerance = 0.3;
|
||||
|
||||
module cover (){
|
||||
// Main mounting plate
|
||||
difference(){
|
||||
union(){
|
||||
cube([width-wall*2,top_box_height-wall*2,wall], center = true);
|
||||
translate([screw_cutout_cc/2,0,0])cube([screw_cutout_width, top_box_height, wall], center=true);
|
||||
translate([-screw_cutout_cc/2,0,0])cube([screw_cutout_width, top_box_height, wall], center=true);
|
||||
cube([width-wall*2-tolerance,top_box_height-wall*2-tolerance,wall], center = true);
|
||||
translate([screw_cutout_cc/2,0,0])cube([screw_cutout_width-tolerance, top_box_height, wall], center=true);
|
||||
translate([-screw_cutout_cc/2,0,0])cube([screw_cutout_width-tolerance, top_box_height, wall], center=true);
|
||||
#translate([-1.3,14,wall/2])rotate([0, 0, 0])linear_extrude(height = 1.5)import("padlock.dxf");
|
||||
#translate([-16.5,14,wall/2])rotate([0, 0, 0])linear_extrude(height = 1.5)import("padlock-unlock.dxf");
|
||||
}
|
||||
|
||||
15206
stl/base_plate_outside.stl
Normal file
15206
stl/base_plate_outside.stl
Normal file
File diff suppressed because it is too large
Load Diff
2170
stl/servo_cover.stl
2170
stl/servo_cover.stl
@ -1,42 +1,42 @@
|
||||
solid OpenSCAD_Model
|
||||
facet normal -1 0 0
|
||||
outer loop
|
||||
vertex -32 -13.5 -1.5
|
||||
vertex -32 13.5 1.5
|
||||
vertex -32 13.5 -1.5
|
||||
vertex -31.85 -13.35 -1.5
|
||||
vertex -31.85 13.35 1.5
|
||||
vertex -31.85 13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 -0 0
|
||||
outer loop
|
||||
vertex -32 13.5 1.5
|
||||
vertex -32 -13.5 -1.5
|
||||
vertex -32 -13.5 1.5
|
||||
vertex -31.85 13.35 1.5
|
||||
vertex -31.85 -13.35 -1.5
|
||||
vertex -31.85 -13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -32 -13.5 1.5
|
||||
vertex -31.85 -13.35 1.5
|
||||
vertex -23.25 -12.201 1.5
|
||||
vertex -32 13.5 1.5
|
||||
vertex -31.85 13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.25 -12.201 1.5
|
||||
vertex -32 -13.5 1.5
|
||||
vertex -26.5 -13.5 1.5
|
||||
vertex -31.85 -13.35 1.5
|
||||
vertex -26.35 -13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -21.2865 12.6183 1.5
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex -21.1297 12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 -13.5 1.5
|
||||
vertex -18.65 -13.35 1.5
|
||||
vertex -21.0328 -13.1881 1.5
|
||||
vertex -21 -13.5 1.5
|
||||
endloop
|
||||
@ -44,13 +44,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -21.4963 12.3853 1.5
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex -21.2865 12.6183 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 -13.5 1.5
|
||||
vertex -18.65 -13.35 1.5
|
||||
vertex -21.1297 -12.8899 1.5
|
||||
vertex -21.0328 -13.1881 1.5
|
||||
endloop
|
||||
@ -58,27 +58,27 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -21.75 12.201 1.5
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex -21.4963 12.3853 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 -13.5 1.5
|
||||
vertex -18.65 -13.35 1.5
|
||||
vertex -21.2865 -12.6183 1.5
|
||||
vertex -21.1297 -12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex -21.75 12.201 1.5
|
||||
vertex -18.5 -13.5 1.5
|
||||
vertex -18.65 -13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 -13.5 1.5
|
||||
vertex -18.65 -13.35 1.5
|
||||
vertex -21.4963 -12.3853 1.5
|
||||
vertex -21.2865 -12.6183 1.5
|
||||
endloop
|
||||
@ -86,13 +86,13 @@ solid OpenSCAD_Model
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex -21.75 -12.201 1.5
|
||||
vertex -18.5 -13.5 1.5
|
||||
vertex -18.65 -13.35 1.5
|
||||
vertex -21.75 12.201 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 -13.5 1.5
|
||||
vertex -18.65 -13.35 1.5
|
||||
vertex -21.75 -12.201 1.5
|
||||
vertex -21.4963 -12.3853 1.5
|
||||
endloop
|
||||
@ -169,21 +169,21 @@ solid OpenSCAD_Model
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -26.5 13.5 1.5
|
||||
vertex -26.35 13.35 1.5
|
||||
vertex -23.25 12.201 1.5
|
||||
vertex -23.5037 12.3853 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex -32 13.5 1.5
|
||||
vertex -31.85 13.35 1.5
|
||||
vertex -23.25 12.201 1.5
|
||||
vertex -26.5 13.5 1.5
|
||||
vertex -26.35 13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -26.5 13.5 1.5
|
||||
vertex -26.35 13.35 1.5
|
||||
vertex -23.5037 12.3853 1.5
|
||||
vertex -23.7135 12.6183 1.5
|
||||
endloop
|
||||
@ -191,13 +191,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.25 12.201 1.5
|
||||
vertex -32 13.5 1.5
|
||||
vertex -31.85 13.35 1.5
|
||||
vertex -23.25 -12.201 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -26.5 13.5 1.5
|
||||
vertex -26.35 13.35 1.5
|
||||
vertex -23.7135 12.6183 1.5
|
||||
vertex -23.8703 12.8899 1.5
|
||||
endloop
|
||||
@ -205,13 +205,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.25 -12.201 1.5
|
||||
vertex -26.5 -13.5 1.5
|
||||
vertex -26.35 -13.35 1.5
|
||||
vertex -23.5037 -12.3853 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -26.5 13.5 1.5
|
||||
vertex -26.35 13.35 1.5
|
||||
vertex -23.8703 12.8899 1.5
|
||||
vertex -23.9672 13.1881 1.5
|
||||
endloop
|
||||
@ -219,13 +219,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.5037 -12.3853 1.5
|
||||
vertex -26.5 -13.5 1.5
|
||||
vertex -26.35 -13.35 1.5
|
||||
vertex -23.7135 -12.6183 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex -26.5 13.5 1.5
|
||||
vertex -26.35 13.35 1.5
|
||||
vertex -23.9672 13.1881 1.5
|
||||
vertex -24 13.5 1.5
|
||||
endloop
|
||||
@ -233,230 +233,230 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.7135 -12.6183 1.5
|
||||
vertex -26.5 -13.5 1.5
|
||||
vertex -26.35 -13.35 1.5
|
||||
vertex -23.8703 -12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex -21.1297 14.1101 1.5
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex -18.5 16.5 1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex -18.65 16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -21.0328 13.1881 1.5
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex -21 13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -21.1297 12.8899 1.5
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex -21.0328 13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex -21.0328 13.8119 1.5
|
||||
vertex -21 13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex -21.1297 14.1101 1.5
|
||||
vertex -21.0328 13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 16.5 1.5
|
||||
vertex -18.65 16.5 1.5
|
||||
vertex -21.2865 14.3817 1.5
|
||||
vertex -21.1297 14.1101 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 16.5 1.5
|
||||
vertex -18.65 16.5 1.5
|
||||
vertex -21.4963 14.6147 1.5
|
||||
vertex -21.2865 14.3817 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 16.5 1.5
|
||||
vertex -18.65 16.5 1.5
|
||||
vertex -21.75 14.799 1.5
|
||||
vertex -21.4963 14.6147 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 16.5 1.5
|
||||
vertex -18.65 16.5 1.5
|
||||
vertex -22.0365 14.9266 1.5
|
||||
vertex -21.75 14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 16.5 1.5
|
||||
vertex -18.65 16.5 1.5
|
||||
vertex -22.3432 14.9918 1.5
|
||||
vertex -22.0365 14.9266 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 16.5 1.5
|
||||
vertex -18.65 16.5 1.5
|
||||
vertex -22.6568 14.9918 1.5
|
||||
vertex -22.3432 14.9918 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex -26.5 16.5 1.5
|
||||
vertex -26.35 16.5 1.5
|
||||
vertex -22.6568 14.9918 1.5
|
||||
vertex -18.5 16.5 1.5
|
||||
vertex -18.65 16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.9672 13.8119 1.5
|
||||
vertex -26.5 13.5 1.5
|
||||
vertex -26.35 13.35 1.5
|
||||
vertex -24 13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.8703 14.1101 1.5
|
||||
vertex -26.5 13.5 1.5
|
||||
vertex -26.35 13.35 1.5
|
||||
vertex -23.9672 13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -26.5 13.5 1.5
|
||||
vertex -26.35 13.35 1.5
|
||||
vertex -23.8703 14.1101 1.5
|
||||
vertex -26.5 16.5 1.5
|
||||
vertex -26.35 16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.7135 14.3817 1.5
|
||||
vertex -26.5 16.5 1.5
|
||||
vertex -26.35 16.5 1.5
|
||||
vertex -23.8703 14.1101 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.5037 14.6147 1.5
|
||||
vertex -26.5 16.5 1.5
|
||||
vertex -26.35 16.5 1.5
|
||||
vertex -23.7135 14.3817 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.25 14.799 1.5
|
||||
vertex -26.5 16.5 1.5
|
||||
vertex -26.35 16.5 1.5
|
||||
vertex -23.5037 14.6147 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -22.9635 14.9266 1.5
|
||||
vertex -26.5 16.5 1.5
|
||||
vertex -26.35 16.5 1.5
|
||||
vertex -23.25 14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -22.6568 14.9918 1.5
|
||||
vertex -26.5 16.5 1.5
|
||||
vertex -26.35 16.5 1.5
|
||||
vertex -22.9635 14.9266 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex 18.5 13.5 1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex 18.65 13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex -18.5 -13.5 1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex -18.65 -13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -21.0328 -13.8119 1.5
|
||||
vertex -18.5 -13.5 1.5
|
||||
vertex -18.65 -13.35 1.5
|
||||
vertex -21 -13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -21.1297 -14.1101 1.5
|
||||
vertex -18.5 -13.5 1.5
|
||||
vertex -18.65 -13.35 1.5
|
||||
vertex -21.0328 -13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -18.5 -13.5 1.5
|
||||
vertex -18.65 -13.35 1.5
|
||||
vertex -21.1297 -14.1101 1.5
|
||||
vertex -18.5 -16.5 1.5
|
||||
vertex -18.65 -16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex -21.2865 -14.3817 1.5
|
||||
vertex -18.5 -16.5 1.5
|
||||
vertex -18.65 -16.5 1.5
|
||||
vertex -21.1297 -14.1101 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex -21.4963 -14.6147 1.5
|
||||
vertex -18.5 -16.5 1.5
|
||||
vertex -18.65 -16.5 1.5
|
||||
vertex -21.2865 -14.3817 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex -21.75 -14.799 1.5
|
||||
vertex -18.5 -16.5 1.5
|
||||
vertex -18.65 -16.5 1.5
|
||||
vertex -21.4963 -14.6147 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex -22.0365 -14.9266 1.5
|
||||
vertex -18.5 -16.5 1.5
|
||||
vertex -18.65 -16.5 1.5
|
||||
vertex -21.75 -14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex -22.3432 -14.9918 1.5
|
||||
vertex -18.5 -16.5 1.5
|
||||
vertex -18.65 -16.5 1.5
|
||||
vertex -22.0365 -14.9266 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex -22.6568 -14.9918 1.5
|
||||
vertex -18.5 -16.5 1.5
|
||||
vertex -18.65 -16.5 1.5
|
||||
vertex -22.3432 -14.9918 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -26.5 -16.5 1.5
|
||||
vertex -26.35 -16.5 1.5
|
||||
vertex -22.6568 -14.9918 1.5
|
||||
vertex -22.9635 -14.9266 1.5
|
||||
endloop
|
||||
@ -464,83 +464,83 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.8703 -12.8899 1.5
|
||||
vertex -26.5 -13.5 1.5
|
||||
vertex -26.35 -13.35 1.5
|
||||
vertex -23.9672 -13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.9672 -13.1881 1.5
|
||||
vertex -26.5 -13.5 1.5
|
||||
vertex -26.35 -13.35 1.5
|
||||
vertex -24 -13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -26.5 -13.5 1.5
|
||||
vertex -26.35 -13.35 1.5
|
||||
vertex -23.9672 -13.8119 1.5
|
||||
vertex -24 -13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -26.5 -13.5 1.5
|
||||
vertex -26.35 -13.35 1.5
|
||||
vertex -23.8703 -14.1101 1.5
|
||||
vertex -23.9672 -13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -26.5 -16.5 1.5
|
||||
vertex -26.35 -16.5 1.5
|
||||
vertex -23.8703 -14.1101 1.5
|
||||
vertex -26.5 -13.5 1.5
|
||||
vertex -26.35 -13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.8703 -14.1101 1.5
|
||||
vertex -26.5 -16.5 1.5
|
||||
vertex -26.35 -16.5 1.5
|
||||
vertex -23.7135 -14.3817 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.7135 -14.3817 1.5
|
||||
vertex -26.5 -16.5 1.5
|
||||
vertex -26.35 -16.5 1.5
|
||||
vertex -23.5037 -14.6147 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.5037 -14.6147 1.5
|
||||
vertex -26.5 -16.5 1.5
|
||||
vertex -23.25 -14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -22.6568 -14.9918 1.5
|
||||
vertex -26.5 -16.5 1.5
|
||||
vertex -18.5 -16.5 1.5
|
||||
vertex -26.35 -16.5 1.5
|
||||
vertex -18.65 -16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.25 -14.799 1.5
|
||||
vertex -26.5 -16.5 1.5
|
||||
vertex -26.35 -16.5 1.5
|
||||
vertex -22.9635 -14.9266 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -23.5037 -14.6147 1.5
|
||||
vertex -26.35 -16.5 1.5
|
||||
vertex -23.25 -14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 23.7135 12.6183 1.5
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 23.8703 12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 -13.5 1.5
|
||||
vertex 26.35 -13.35 1.5
|
||||
vertex 23.9672 -13.1881 1.5
|
||||
vertex 24 -13.5 1.5
|
||||
endloop
|
||||
@ -548,13 +548,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 23.5037 12.3853 1.5
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 23.7135 12.6183 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 -13.5 1.5
|
||||
vertex 26.35 -13.35 1.5
|
||||
vertex 23.8703 -12.8899 1.5
|
||||
vertex 23.9672 -13.1881 1.5
|
||||
endloop
|
||||
@ -562,27 +562,27 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 23.25 12.201 1.5
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 23.5037 12.3853 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 -13.5 1.5
|
||||
vertex 26.35 -13.35 1.5
|
||||
vertex 23.7135 -12.6183 1.5
|
||||
vertex 23.8703 -12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 23.25 12.201 1.5
|
||||
vertex 26.5 -13.5 1.5
|
||||
vertex 26.35 -13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 -13.5 1.5
|
||||
vertex 26.35 -13.35 1.5
|
||||
vertex 23.5037 -12.3853 1.5
|
||||
vertex 23.7135 -12.6183 1.5
|
||||
endloop
|
||||
@ -590,13 +590,13 @@ solid OpenSCAD_Model
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex 23.25 -12.201 1.5
|
||||
vertex 26.5 -13.5 1.5
|
||||
vertex 26.35 -13.35 1.5
|
||||
vertex 23.25 12.201 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 -13.5 1.5
|
||||
vertex 26.35 -13.35 1.5
|
||||
vertex 23.25 -12.201 1.5
|
||||
vertex 23.5037 -12.3853 1.5
|
||||
endloop
|
||||
@ -673,7 +673,7 @@ solid OpenSCAD_Model
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 18.5 13.5 1.5
|
||||
vertex 18.65 13.35 1.5
|
||||
vertex 21.75 12.201 1.5
|
||||
vertex 21.4963 12.3853 1.5
|
||||
endloop
|
||||
@ -681,27 +681,27 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.75 12.201 1.5
|
||||
vertex 18.5 13.5 1.5
|
||||
vertex 18.65 13.35 1.5
|
||||
vertex 21.75 -12.201 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 18.5 13.5 1.5
|
||||
vertex 18.65 13.35 1.5
|
||||
vertex 21.4963 12.3853 1.5
|
||||
vertex 21.2865 12.6183 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex 21.75 -12.201 1.5
|
||||
vertex 18.5 13.5 1.5
|
||||
vertex 18.65 13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 18.5 13.5 1.5
|
||||
vertex 18.65 13.35 1.5
|
||||
vertex 21.2865 12.6183 1.5
|
||||
vertex 21.1297 12.8899 1.5
|
||||
endloop
|
||||
@ -709,13 +709,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.75 -12.201 1.5
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex 21.4963 -12.3853 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 18.5 13.5 1.5
|
||||
vertex 18.65 13.35 1.5
|
||||
vertex 21.1297 12.8899 1.5
|
||||
vertex 21.0328 13.1881 1.5
|
||||
endloop
|
||||
@ -723,13 +723,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.4963 -12.3853 1.5
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex 21.2865 -12.6183 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex 18.5 13.5 1.5
|
||||
vertex 18.65 13.35 1.5
|
||||
vertex 21.0328 13.1881 1.5
|
||||
vertex 21 13.5 1.5
|
||||
endloop
|
||||
@ -737,230 +737,230 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.2865 -12.6183 1.5
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex 21.1297 -12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex 23.8703 14.1101 1.5
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 26.5 16.5 1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 26.35 16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 23.9672 13.1881 1.5
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 24 13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 23.8703 12.8899 1.5
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 23.9672 13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 23.9672 13.8119 1.5
|
||||
vertex 24 13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 23.8703 14.1101 1.5
|
||||
vertex 23.9672 13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 16.5 1.5
|
||||
vertex 26.35 16.5 1.5
|
||||
vertex 23.7135 14.3817 1.5
|
||||
vertex 23.8703 14.1101 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 16.5 1.5
|
||||
vertex 26.35 16.5 1.5
|
||||
vertex 23.5037 14.6147 1.5
|
||||
vertex 23.7135 14.3817 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 16.5 1.5
|
||||
vertex 26.35 16.5 1.5
|
||||
vertex 23.25 14.799 1.5
|
||||
vertex 23.5037 14.6147 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 16.5 1.5
|
||||
vertex 26.35 16.5 1.5
|
||||
vertex 22.9635 14.9266 1.5
|
||||
vertex 23.25 14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 16.5 1.5
|
||||
vertex 26.35 16.5 1.5
|
||||
vertex 22.6568 14.9918 1.5
|
||||
vertex 22.9635 14.9266 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 16.5 1.5
|
||||
vertex 26.35 16.5 1.5
|
||||
vertex 22.3432 14.9918 1.5
|
||||
vertex 22.6568 14.9918 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex 18.5 16.5 1.5
|
||||
vertex 18.65 16.5 1.5
|
||||
vertex 22.3432 14.9918 1.5
|
||||
vertex 26.5 16.5 1.5
|
||||
vertex 26.35 16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.0328 13.8119 1.5
|
||||
vertex 18.5 13.5 1.5
|
||||
vertex 18.65 13.35 1.5
|
||||
vertex 21 13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.1297 14.1101 1.5
|
||||
vertex 18.5 13.5 1.5
|
||||
vertex 18.65 13.35 1.5
|
||||
vertex 21.0328 13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 18.5 13.5 1.5
|
||||
vertex 18.65 13.35 1.5
|
||||
vertex 21.1297 14.1101 1.5
|
||||
vertex 18.5 16.5 1.5
|
||||
vertex 18.65 16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.2865 14.3817 1.5
|
||||
vertex 18.5 16.5 1.5
|
||||
vertex 18.65 16.5 1.5
|
||||
vertex 21.1297 14.1101 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.4963 14.6147 1.5
|
||||
vertex 18.5 16.5 1.5
|
||||
vertex 18.65 16.5 1.5
|
||||
vertex 21.2865 14.3817 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.75 14.799 1.5
|
||||
vertex 18.5 16.5 1.5
|
||||
vertex 18.65 16.5 1.5
|
||||
vertex 21.4963 14.6147 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 22.0365 14.9266 1.5
|
||||
vertex 18.5 16.5 1.5
|
||||
vertex 18.65 16.5 1.5
|
||||
vertex 21.75 14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 22.3432 14.9918 1.5
|
||||
vertex 18.5 16.5 1.5
|
||||
vertex 18.65 16.5 1.5
|
||||
vertex 22.0365 14.9266 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 32 -13.5 1.5
|
||||
vertex 32 13.5 1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 31.85 -13.35 1.5
|
||||
vertex 31.85 13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 32 -13.5 1.5
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 26.5 -13.5 1.5
|
||||
vertex 31.85 -13.35 1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 26.35 -13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 23.9672 -13.8119 1.5
|
||||
vertex 26.5 -13.5 1.5
|
||||
vertex 26.35 -13.35 1.5
|
||||
vertex 24 -13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 23.8703 -14.1101 1.5
|
||||
vertex 26.5 -13.5 1.5
|
||||
vertex 26.35 -13.35 1.5
|
||||
vertex 23.9672 -13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 26.5 -13.5 1.5
|
||||
vertex 26.35 -13.35 1.5
|
||||
vertex 23.8703 -14.1101 1.5
|
||||
vertex 26.5 -16.5 1.5
|
||||
vertex 26.35 -16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex 23.7135 -14.3817 1.5
|
||||
vertex 26.5 -16.5 1.5
|
||||
vertex 26.35 -16.5 1.5
|
||||
vertex 23.8703 -14.1101 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex 23.5037 -14.6147 1.5
|
||||
vertex 26.5 -16.5 1.5
|
||||
vertex 26.35 -16.5 1.5
|
||||
vertex 23.7135 -14.3817 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex 23.25 -14.799 1.5
|
||||
vertex 26.5 -16.5 1.5
|
||||
vertex 26.35 -16.5 1.5
|
||||
vertex 23.5037 -14.6147 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex 22.9635 -14.9266 1.5
|
||||
vertex 26.5 -16.5 1.5
|
||||
vertex 26.35 -16.5 1.5
|
||||
vertex 23.25 -14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex 22.6568 -14.9918 1.5
|
||||
vertex 26.5 -16.5 1.5
|
||||
vertex 26.35 -16.5 1.5
|
||||
vertex 22.9635 -14.9266 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
outer loop
|
||||
vertex 22.3432 -14.9918 1.5
|
||||
vertex 26.5 -16.5 1.5
|
||||
vertex 26.35 -16.5 1.5
|
||||
vertex 22.6568 -14.9918 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 18.5 -16.5 1.5
|
||||
vertex 18.65 -16.5 1.5
|
||||
vertex 22.3432 -14.9918 1.5
|
||||
vertex 22.0365 -14.9266 1.5
|
||||
endloop
|
||||
@ -968,111 +968,111 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.1297 -12.8899 1.5
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex 21.0328 -13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.0328 -13.1881 1.5
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex 21 -13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 1
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex 21.0328 -13.8119 1.5
|
||||
vertex 21 -13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex 21.1297 -14.1101 1.5
|
||||
vertex 21.0328 -13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 18.5 -16.5 1.5
|
||||
vertex 18.65 -16.5 1.5
|
||||
vertex 21.1297 -14.1101 1.5
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.1297 -14.1101 1.5
|
||||
vertex 18.5 -16.5 1.5
|
||||
vertex 18.65 -16.5 1.5
|
||||
vertex 21.2865 -14.3817 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.2865 -14.3817 1.5
|
||||
vertex 18.5 -16.5 1.5
|
||||
vertex 18.65 -16.5 1.5
|
||||
vertex 21.4963 -14.6147 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.4963 -14.6147 1.5
|
||||
vertex 18.5 -16.5 1.5
|
||||
vertex 21.75 -14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 22.3432 -14.9918 1.5
|
||||
vertex 18.5 -16.5 1.5
|
||||
vertex 26.5 -16.5 1.5
|
||||
vertex 18.65 -16.5 1.5
|
||||
vertex 26.35 -16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.75 -14.799 1.5
|
||||
vertex 18.5 -16.5 1.5
|
||||
vertex 18.65 -16.5 1.5
|
||||
vertex 22.0365 -14.9266 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex 21.4963 -14.6147 1.5
|
||||
vertex 18.65 -16.5 1.5
|
||||
vertex 21.75 -14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 -0 0
|
||||
outer loop
|
||||
vertex 32 -13.5 1.5
|
||||
vertex 32 13.5 -1.5
|
||||
vertex 32 13.5 1.5
|
||||
vertex 31.85 -13.35 1.5
|
||||
vertex 31.85 13.35 -1.5
|
||||
vertex 31.85 13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 0 0
|
||||
outer loop
|
||||
vertex 32 13.5 -1.5
|
||||
vertex 32 -13.5 1.5
|
||||
vertex 32 -13.5 -1.5
|
||||
vertex 31.85 13.35 -1.5
|
||||
vertex 31.85 -13.35 1.5
|
||||
vertex 31.85 -13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -32 13.5 -1.5
|
||||
vertex -31.85 13.35 -1.5
|
||||
vertex -23.25 12.201 -1.5
|
||||
vertex -32 -13.5 -1.5
|
||||
vertex -31.85 -13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -23.25 12.201 -1.5
|
||||
vertex -32 13.5 -1.5
|
||||
vertex -26.5 13.5 -1.5
|
||||
vertex -31.85 13.35 -1.5
|
||||
vertex -26.35 13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -21.2865 -12.6183 -1.5
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex -21.1297 -12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 13.5 -1.5
|
||||
vertex -18.65 13.35 -1.5
|
||||
vertex -21.0328 13.1881 -1.5
|
||||
vertex -21 13.5 -1.5
|
||||
endloop
|
||||
@ -1080,13 +1080,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -21.4963 -12.3853 -1.5
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex -21.2865 -12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 13.5 -1.5
|
||||
vertex -18.65 13.35 -1.5
|
||||
vertex -21.1297 12.8899 -1.5
|
||||
vertex -21.0328 13.1881 -1.5
|
||||
endloop
|
||||
@ -1094,27 +1094,27 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -21.75 -12.201 -1.5
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex -21.4963 -12.3853 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 13.5 -1.5
|
||||
vertex -18.65 13.35 -1.5
|
||||
vertex -21.2865 12.6183 -1.5
|
||||
vertex -21.1297 12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex -21.75 -12.201 -1.5
|
||||
vertex -18.5 13.5 -1.5
|
||||
vertex -18.65 13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 13.5 -1.5
|
||||
vertex -18.65 13.35 -1.5
|
||||
vertex -21.4963 12.3853 -1.5
|
||||
vertex -21.2865 12.6183 -1.5
|
||||
endloop
|
||||
@ -1122,13 +1122,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -21.75 12.201 -1.5
|
||||
vertex -18.5 13.5 -1.5
|
||||
vertex -18.65 13.35 -1.5
|
||||
vertex -21.75 -12.201 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 13.5 -1.5
|
||||
vertex -18.65 13.35 -1.5
|
||||
vertex -21.75 12.201 -1.5
|
||||
vertex -21.4963 12.3853 -1.5
|
||||
endloop
|
||||
@ -1205,21 +1205,21 @@ solid OpenSCAD_Model
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -26.5 -13.5 -1.5
|
||||
vertex -26.35 -13.35 -1.5
|
||||
vertex -23.25 -12.201 -1.5
|
||||
vertex -23.5037 -12.3853 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -32 -13.5 -1.5
|
||||
vertex -31.85 -13.35 -1.5
|
||||
vertex -23.25 -12.201 -1.5
|
||||
vertex -26.5 -13.5 -1.5
|
||||
vertex -26.35 -13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -26.5 -13.5 -1.5
|
||||
vertex -26.35 -13.35 -1.5
|
||||
vertex -23.5037 -12.3853 -1.5
|
||||
vertex -23.7135 -12.6183 -1.5
|
||||
endloop
|
||||
@ -1227,13 +1227,13 @@ solid OpenSCAD_Model
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex -23.25 -12.201 -1.5
|
||||
vertex -32 -13.5 -1.5
|
||||
vertex -31.85 -13.35 -1.5
|
||||
vertex -23.25 12.201 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -26.5 -13.5 -1.5
|
||||
vertex -26.35 -13.35 -1.5
|
||||
vertex -23.7135 -12.6183 -1.5
|
||||
vertex -23.8703 -12.8899 -1.5
|
||||
endloop
|
||||
@ -1241,13 +1241,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -23.25 12.201 -1.5
|
||||
vertex -26.5 13.5 -1.5
|
||||
vertex -26.35 13.35 -1.5
|
||||
vertex -23.5037 12.3853 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -26.5 -13.5 -1.5
|
||||
vertex -26.35 -13.35 -1.5
|
||||
vertex -23.8703 -12.8899 -1.5
|
||||
vertex -23.9672 -13.1881 -1.5
|
||||
endloop
|
||||
@ -1255,13 +1255,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -23.5037 12.3853 -1.5
|
||||
vertex -26.5 13.5 -1.5
|
||||
vertex -26.35 13.35 -1.5
|
||||
vertex -23.7135 12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -26.5 -13.5 -1.5
|
||||
vertex -26.35 -13.35 -1.5
|
||||
vertex -23.9672 -13.1881 -1.5
|
||||
vertex -24 -13.5 -1.5
|
||||
endloop
|
||||
@ -1269,230 +1269,230 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -23.7135 12.6183 -1.5
|
||||
vertex -26.5 13.5 -1.5
|
||||
vertex -26.35 13.35 -1.5
|
||||
vertex -23.8703 12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -21.1297 -14.1101 -1.5
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex -18.5 -16.5 -1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex -18.65 -16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -21.0328 -13.1881 -1.5
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex -21 -13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -21.1297 -12.8899 -1.5
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex -21.0328 -13.1881 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex -21.0328 -13.8119 -1.5
|
||||
vertex -21 -13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex -21.1297 -14.1101 -1.5
|
||||
vertex -21.0328 -13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 -16.5 -1.5
|
||||
vertex -18.65 -16.5 -1.5
|
||||
vertex -21.2865 -14.3817 -1.5
|
||||
vertex -21.1297 -14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 -16.5 -1.5
|
||||
vertex -18.65 -16.5 -1.5
|
||||
vertex -21.4963 -14.6147 -1.5
|
||||
vertex -21.2865 -14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 -16.5 -1.5
|
||||
vertex -18.65 -16.5 -1.5
|
||||
vertex -21.75 -14.799 -1.5
|
||||
vertex -21.4963 -14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 -16.5 -1.5
|
||||
vertex -18.65 -16.5 -1.5
|
||||
vertex -22.0365 -14.9266 -1.5
|
||||
vertex -21.75 -14.799 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 -16.5 -1.5
|
||||
vertex -18.65 -16.5 -1.5
|
||||
vertex -22.3432 -14.9918 -1.5
|
||||
vertex -22.0365 -14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 -16.5 -1.5
|
||||
vertex -18.65 -16.5 -1.5
|
||||
vertex -22.6568 -14.9918 -1.5
|
||||
vertex -22.3432 -14.9918 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -26.5 -16.5 -1.5
|
||||
vertex -26.35 -16.5 -1.5
|
||||
vertex -22.6568 -14.9918 -1.5
|
||||
vertex -18.5 -16.5 -1.5
|
||||
vertex -18.65 -16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -23.9672 -13.8119 -1.5
|
||||
vertex -26.5 -13.5 -1.5
|
||||
vertex -26.35 -13.35 -1.5
|
||||
vertex -24 -13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -23.8703 -14.1101 -1.5
|
||||
vertex -26.5 -13.5 -1.5
|
||||
vertex -26.35 -13.35 -1.5
|
||||
vertex -23.9672 -13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -26.5 -13.5 -1.5
|
||||
vertex -26.35 -13.35 -1.5
|
||||
vertex -23.8703 -14.1101 -1.5
|
||||
vertex -26.5 -16.5 -1.5
|
||||
vertex -26.35 -16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex -23.7135 -14.3817 -1.5
|
||||
vertex -26.5 -16.5 -1.5
|
||||
vertex -26.35 -16.5 -1.5
|
||||
vertex -23.8703 -14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex -23.5037 -14.6147 -1.5
|
||||
vertex -26.5 -16.5 -1.5
|
||||
vertex -26.35 -16.5 -1.5
|
||||
vertex -23.7135 -14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex -23.25 -14.799 -1.5
|
||||
vertex -26.5 -16.5 -1.5
|
||||
vertex -26.35 -16.5 -1.5
|
||||
vertex -23.5037 -14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex -22.9635 -14.9266 -1.5
|
||||
vertex -26.5 -16.5 -1.5
|
||||
vertex -26.35 -16.5 -1.5
|
||||
vertex -23.25 -14.799 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex -22.6568 -14.9918 -1.5
|
||||
vertex -26.5 -16.5 -1.5
|
||||
vertex -26.35 -16.5 -1.5
|
||||
vertex -22.9635 -14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex 18.5 -13.5 -1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex 18.65 -13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex -18.5 13.5 -1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex -18.65 13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -21.0328 13.8119 -1.5
|
||||
vertex -18.5 13.5 -1.5
|
||||
vertex -18.65 13.35 -1.5
|
||||
vertex -21 13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -21.1297 14.1101 -1.5
|
||||
vertex -18.5 13.5 -1.5
|
||||
vertex -18.65 13.35 -1.5
|
||||
vertex -21.0328 13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -18.5 13.5 -1.5
|
||||
vertex -18.65 13.35 -1.5
|
||||
vertex -21.1297 14.1101 -1.5
|
||||
vertex -18.5 16.5 -1.5
|
||||
vertex -18.65 16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -21.2865 14.3817 -1.5
|
||||
vertex -18.5 16.5 -1.5
|
||||
vertex -18.65 16.5 -1.5
|
||||
vertex -21.1297 14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -21.4963 14.6147 -1.5
|
||||
vertex -18.5 16.5 -1.5
|
||||
vertex -18.65 16.5 -1.5
|
||||
vertex -21.2865 14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -21.75 14.799 -1.5
|
||||
vertex -18.5 16.5 -1.5
|
||||
vertex -18.65 16.5 -1.5
|
||||
vertex -21.4963 14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -22.0365 14.9266 -1.5
|
||||
vertex -18.5 16.5 -1.5
|
||||
vertex -18.65 16.5 -1.5
|
||||
vertex -21.75 14.799 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -22.3432 14.9918 -1.5
|
||||
vertex -18.5 16.5 -1.5
|
||||
vertex -18.65 16.5 -1.5
|
||||
vertex -22.0365 14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -22.6568 14.9918 -1.5
|
||||
vertex -18.5 16.5 -1.5
|
||||
vertex -18.65 16.5 -1.5
|
||||
vertex -22.3432 14.9918 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -26.5 16.5 -1.5
|
||||
vertex -26.35 16.5 -1.5
|
||||
vertex -22.6568 14.9918 -1.5
|
||||
vertex -22.9635 14.9266 -1.5
|
||||
endloop
|
||||
@ -1500,83 +1500,83 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -23.8703 12.8899 -1.5
|
||||
vertex -26.5 13.5 -1.5
|
||||
vertex -26.35 13.35 -1.5
|
||||
vertex -23.9672 13.1881 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -23.9672 13.1881 -1.5
|
||||
vertex -26.5 13.5 -1.5
|
||||
vertex -26.35 13.35 -1.5
|
||||
vertex -24 13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -26.5 13.5 -1.5
|
||||
vertex -26.35 13.35 -1.5
|
||||
vertex -23.9672 13.8119 -1.5
|
||||
vertex -24 13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -26.5 13.5 -1.5
|
||||
vertex -26.35 13.35 -1.5
|
||||
vertex -23.8703 14.1101 -1.5
|
||||
vertex -23.9672 13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -26.5 16.5 -1.5
|
||||
vertex -26.35 16.5 -1.5
|
||||
vertex -23.8703 14.1101 -1.5
|
||||
vertex -26.5 13.5 -1.5
|
||||
vertex -26.35 13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -23.8703 14.1101 -1.5
|
||||
vertex -26.5 16.5 -1.5
|
||||
vertex -26.35 16.5 -1.5
|
||||
vertex -23.7135 14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -23.7135 14.3817 -1.5
|
||||
vertex -26.5 16.5 -1.5
|
||||
vertex -26.35 16.5 -1.5
|
||||
vertex -23.5037 14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -23.5037 14.6147 -1.5
|
||||
vertex -26.5 16.5 -1.5
|
||||
vertex -23.25 14.799 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -22.6568 14.9918 -1.5
|
||||
vertex -26.5 16.5 -1.5
|
||||
vertex -18.5 16.5 -1.5
|
||||
vertex -26.35 16.5 -1.5
|
||||
vertex -18.65 16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -23.25 14.799 -1.5
|
||||
vertex -26.5 16.5 -1.5
|
||||
vertex -26.35 16.5 -1.5
|
||||
vertex -22.9635 14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -23.5037 14.6147 -1.5
|
||||
vertex -26.35 16.5 -1.5
|
||||
vertex -23.25 14.799 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 23.7135 -12.6183 -1.5
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 23.8703 -12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 13.5 -1.5
|
||||
vertex 26.35 13.35 -1.5
|
||||
vertex 23.9672 13.1881 -1.5
|
||||
vertex 24 13.5 -1.5
|
||||
endloop
|
||||
@ -1584,13 +1584,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 23.5037 -12.3853 -1.5
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 23.7135 -12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 13.5 -1.5
|
||||
vertex 26.35 13.35 -1.5
|
||||
vertex 23.8703 12.8899 -1.5
|
||||
vertex 23.9672 13.1881 -1.5
|
||||
endloop
|
||||
@ -1598,27 +1598,27 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 23.25 -12.201 -1.5
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 23.5037 -12.3853 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 13.5 -1.5
|
||||
vertex 26.35 13.35 -1.5
|
||||
vertex 23.7135 12.6183 -1.5
|
||||
vertex 23.8703 12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 23.25 -12.201 -1.5
|
||||
vertex 26.5 13.5 -1.5
|
||||
vertex 26.35 13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 13.5 -1.5
|
||||
vertex 26.35 13.35 -1.5
|
||||
vertex 23.5037 12.3853 -1.5
|
||||
vertex 23.7135 12.6183 -1.5
|
||||
endloop
|
||||
@ -1626,13 +1626,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 23.25 12.201 -1.5
|
||||
vertex 26.5 13.5 -1.5
|
||||
vertex 26.35 13.35 -1.5
|
||||
vertex 23.25 -12.201 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 13.5 -1.5
|
||||
vertex 26.35 13.35 -1.5
|
||||
vertex 23.25 12.201 -1.5
|
||||
vertex 23.5037 12.3853 -1.5
|
||||
endloop
|
||||
@ -1709,7 +1709,7 @@ solid OpenSCAD_Model
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 18.5 -13.5 -1.5
|
||||
vertex 18.65 -13.35 -1.5
|
||||
vertex 21.75 -12.201 -1.5
|
||||
vertex 21.4963 -12.3853 -1.5
|
||||
endloop
|
||||
@ -1717,27 +1717,27 @@ solid OpenSCAD_Model
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex 21.75 -12.201 -1.5
|
||||
vertex 18.5 -13.5 -1.5
|
||||
vertex 18.65 -13.35 -1.5
|
||||
vertex 21.75 12.201 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 18.5 -13.5 -1.5
|
||||
vertex 18.65 -13.35 -1.5
|
||||
vertex 21.4963 -12.3853 -1.5
|
||||
vertex 21.2865 -12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex 21.75 12.201 -1.5
|
||||
vertex 18.5 -13.5 -1.5
|
||||
vertex 18.65 -13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 18.5 -13.5 -1.5
|
||||
vertex 18.65 -13.35 -1.5
|
||||
vertex 21.2865 -12.6183 -1.5
|
||||
vertex 21.1297 -12.8899 -1.5
|
||||
endloop
|
||||
@ -1745,13 +1745,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 21.75 12.201 -1.5
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex 21.4963 12.3853 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 18.5 -13.5 -1.5
|
||||
vertex 18.65 -13.35 -1.5
|
||||
vertex 21.1297 -12.8899 -1.5
|
||||
vertex 21.0328 -13.1881 -1.5
|
||||
endloop
|
||||
@ -1759,13 +1759,13 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 21.4963 12.3853 -1.5
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex 21.2865 12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 18.5 -13.5 -1.5
|
||||
vertex 18.65 -13.35 -1.5
|
||||
vertex 21.0328 -13.1881 -1.5
|
||||
vertex 21 -13.5 -1.5
|
||||
endloop
|
||||
@ -1773,230 +1773,230 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 21.2865 12.6183 -1.5
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex 21.1297 12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 23.8703 -14.1101 -1.5
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 26.5 -16.5 -1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 26.35 -16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 23.9672 -13.1881 -1.5
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 24 -13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 23.8703 -12.8899 -1.5
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 23.9672 -13.1881 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 23.9672 -13.8119 -1.5
|
||||
vertex 24 -13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 23.8703 -14.1101 -1.5
|
||||
vertex 23.9672 -13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 -16.5 -1.5
|
||||
vertex 26.35 -16.5 -1.5
|
||||
vertex 23.7135 -14.3817 -1.5
|
||||
vertex 23.8703 -14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 -16.5 -1.5
|
||||
vertex 26.35 -16.5 -1.5
|
||||
vertex 23.5037 -14.6147 -1.5
|
||||
vertex 23.7135 -14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 -16.5 -1.5
|
||||
vertex 26.35 -16.5 -1.5
|
||||
vertex 23.25 -14.799 -1.5
|
||||
vertex 23.5037 -14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 -16.5 -1.5
|
||||
vertex 26.35 -16.5 -1.5
|
||||
vertex 22.9635 -14.9266 -1.5
|
||||
vertex 23.25 -14.799 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 -16.5 -1.5
|
||||
vertex 26.35 -16.5 -1.5
|
||||
vertex 22.6568 -14.9918 -1.5
|
||||
vertex 22.9635 -14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 -16.5 -1.5
|
||||
vertex 26.35 -16.5 -1.5
|
||||
vertex 22.3432 -14.9918 -1.5
|
||||
vertex 22.6568 -14.9918 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 18.5 -16.5 -1.5
|
||||
vertex 18.65 -16.5 -1.5
|
||||
vertex 22.3432 -14.9918 -1.5
|
||||
vertex 26.5 -16.5 -1.5
|
||||
vertex 26.35 -16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 21.0328 -13.8119 -1.5
|
||||
vertex 18.5 -13.5 -1.5
|
||||
vertex 18.65 -13.35 -1.5
|
||||
vertex 21 -13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 21.1297 -14.1101 -1.5
|
||||
vertex 18.5 -13.5 -1.5
|
||||
vertex 18.65 -13.35 -1.5
|
||||
vertex 21.0328 -13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 18.5 -13.5 -1.5
|
||||
vertex 18.65 -13.35 -1.5
|
||||
vertex 21.1297 -14.1101 -1.5
|
||||
vertex 18.5 -16.5 -1.5
|
||||
vertex 18.65 -16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex 21.2865 -14.3817 -1.5
|
||||
vertex 18.5 -16.5 -1.5
|
||||
vertex 18.65 -16.5 -1.5
|
||||
vertex 21.1297 -14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex 21.4963 -14.6147 -1.5
|
||||
vertex 18.5 -16.5 -1.5
|
||||
vertex 18.65 -16.5 -1.5
|
||||
vertex 21.2865 -14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex 21.75 -14.799 -1.5
|
||||
vertex 18.5 -16.5 -1.5
|
||||
vertex 18.65 -16.5 -1.5
|
||||
vertex 21.4963 -14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex 22.0365 -14.9266 -1.5
|
||||
vertex 18.5 -16.5 -1.5
|
||||
vertex 18.65 -16.5 -1.5
|
||||
vertex 21.75 -14.799 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex 22.3432 -14.9918 -1.5
|
||||
vertex 18.5 -16.5 -1.5
|
||||
vertex 18.65 -16.5 -1.5
|
||||
vertex 22.0365 -14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 32 13.5 -1.5
|
||||
vertex 32 -13.5 -1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 31.85 13.35 -1.5
|
||||
vertex 31.85 -13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0 0 -1
|
||||
outer loop
|
||||
vertex 32 13.5 -1.5
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 26.5 13.5 -1.5
|
||||
vertex 31.85 13.35 -1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 26.35 13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 23.9672 13.8119 -1.5
|
||||
vertex 26.5 13.5 -1.5
|
||||
vertex 26.35 13.35 -1.5
|
||||
vertex 24 13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 23.8703 14.1101 -1.5
|
||||
vertex 26.5 13.5 -1.5
|
||||
vertex 26.35 13.35 -1.5
|
||||
vertex 23.9672 13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 26.5 13.5 -1.5
|
||||
vertex 26.35 13.35 -1.5
|
||||
vertex 23.8703 14.1101 -1.5
|
||||
vertex 26.5 16.5 -1.5
|
||||
vertex 26.35 16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 23.7135 14.3817 -1.5
|
||||
vertex 26.5 16.5 -1.5
|
||||
vertex 26.35 16.5 -1.5
|
||||
vertex 23.8703 14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 23.5037 14.6147 -1.5
|
||||
vertex 26.5 16.5 -1.5
|
||||
vertex 26.35 16.5 -1.5
|
||||
vertex 23.7135 14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 23.25 14.799 -1.5
|
||||
vertex 26.5 16.5 -1.5
|
||||
vertex 26.35 16.5 -1.5
|
||||
vertex 23.5037 14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 22.9635 14.9266 -1.5
|
||||
vertex 26.5 16.5 -1.5
|
||||
vertex 26.35 16.5 -1.5
|
||||
vertex 23.25 14.799 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 22.6568 14.9918 -1.5
|
||||
vertex 26.5 16.5 -1.5
|
||||
vertex 26.35 16.5 -1.5
|
||||
vertex 22.9635 14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 22.3432 14.9918 -1.5
|
||||
vertex 26.5 16.5 -1.5
|
||||
vertex 26.35 16.5 -1.5
|
||||
vertex 22.6568 14.9918 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 18.5 16.5 -1.5
|
||||
vertex 18.65 16.5 -1.5
|
||||
vertex 22.3432 14.9918 -1.5
|
||||
vertex 22.0365 14.9266 -1.5
|
||||
endloop
|
||||
@ -2004,337 +2004,337 @@ solid OpenSCAD_Model
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 21.1297 12.8899 -1.5
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex 21.0328 13.1881 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 21.0328 13.1881 -1.5
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex 21 13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex 21.0328 13.8119 -1.5
|
||||
vertex 21 13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex 21.1297 14.1101 -1.5
|
||||
vertex 21.0328 13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 18.5 16.5 -1.5
|
||||
vertex 18.65 16.5 -1.5
|
||||
vertex 21.1297 14.1101 -1.5
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 21.1297 14.1101 -1.5
|
||||
vertex 18.5 16.5 -1.5
|
||||
vertex 18.65 16.5 -1.5
|
||||
vertex 21.2865 14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 21.2865 14.3817 -1.5
|
||||
vertex 18.5 16.5 -1.5
|
||||
vertex 18.65 16.5 -1.5
|
||||
vertex 21.4963 14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 21.4963 14.6147 -1.5
|
||||
vertex 18.5 16.5 -1.5
|
||||
vertex 21.75 14.799 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 22.3432 14.9918 -1.5
|
||||
vertex 18.5 16.5 -1.5
|
||||
vertex 26.5 16.5 -1.5
|
||||
vertex 18.65 16.5 -1.5
|
||||
vertex 26.35 16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex 21.75 14.799 -1.5
|
||||
vertex 18.5 16.5 -1.5
|
||||
vertex 18.65 16.5 -1.5
|
||||
vertex 22.0365 14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -32 -13.5 -1.5
|
||||
vertex -26.5 -13.5 1.5
|
||||
vertex -32 -13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 -0
|
||||
outer loop
|
||||
vertex -26.5 -13.5 1.5
|
||||
vertex -32 -13.5 -1.5
|
||||
vertex -26.5 -13.5 -1.5
|
||||
vertex 21.4963 14.6147 -1.5
|
||||
vertex 18.65 16.5 -1.5
|
||||
vertex 21.75 14.799 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
outer loop
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 32 -13.5 1.5
|
||||
vertex 26.5 -13.5 1.5
|
||||
vertex -31.85 -13.35 -1.5
|
||||
vertex -26.35 -13.35 1.5
|
||||
vertex -31.85 -13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 -0
|
||||
outer loop
|
||||
vertex 32 -13.5 1.5
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 32 -13.5 -1.5
|
||||
vertex -26.35 -13.35 1.5
|
||||
vertex -31.85 -13.35 -1.5
|
||||
vertex -26.35 -13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
outer loop
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex -18.5 -13.5 1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 31.85 -13.35 1.5
|
||||
vertex 26.35 -13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 -0
|
||||
outer loop
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex 18.5 -13.5 -1.5
|
||||
vertex 31.85 -13.35 1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 31.85 -13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
outer loop
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex -18.65 -13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 -0
|
||||
outer loop
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex 18.65 -13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 -0
|
||||
outer loop
|
||||
vertex 32 13.5 -1.5
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 32 13.5 1.5
|
||||
vertex 31.85 13.35 -1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 31.85 13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 32 13.5 -1.5
|
||||
vertex 26.5 13.5 -1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 31.85 13.35 -1.5
|
||||
vertex 26.35 13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 -0
|
||||
outer loop
|
||||
vertex -26.5 13.5 -1.5
|
||||
vertex -32 13.5 1.5
|
||||
vertex -26.5 13.5 1.5
|
||||
vertex -26.35 13.35 -1.5
|
||||
vertex -31.85 13.35 1.5
|
||||
vertex -26.35 13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex -32 13.5 1.5
|
||||
vertex -26.5 13.5 -1.5
|
||||
vertex -32 13.5 -1.5
|
||||
vertex -31.85 13.35 1.5
|
||||
vertex -26.35 13.35 -1.5
|
||||
vertex -31.85 13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 -0
|
||||
outer loop
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex 18.5 13.5 1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex 18.65 13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex -18.5 13.5 -1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex -18.65 13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 0 0
|
||||
outer loop
|
||||
vertex 18.5 -16.5 -1.5
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex 18.5 -13.5 -1.5
|
||||
vertex 18.65 -16.5 -1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex 18.65 -13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 -0 0
|
||||
outer loop
|
||||
vertex 18.5 -13.5 1.5
|
||||
vertex 18.5 -16.5 -1.5
|
||||
vertex 18.5 -16.5 1.5
|
||||
vertex 18.65 -13.35 1.5
|
||||
vertex 18.65 -16.5 -1.5
|
||||
vertex 18.65 -16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 0 0
|
||||
outer loop
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex 18.5 16.5 1.5
|
||||
vertex 18.5 16.5 -1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex 18.65 16.5 1.5
|
||||
vertex 18.65 16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 -0 0
|
||||
outer loop
|
||||
vertex 18.5 16.5 1.5
|
||||
vertex 18.5 13.5 -1.5
|
||||
vertex 18.5 13.5 1.5
|
||||
vertex 18.65 16.5 1.5
|
||||
vertex 18.65 13.35 -1.5
|
||||
vertex 18.65 13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 -0 0
|
||||
outer loop
|
||||
vertex 26.5 -16.5 1.5
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 26.5 -13.5 1.5
|
||||
vertex 26.35 -16.5 1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 26.35 -13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 0 0
|
||||
outer loop
|
||||
vertex 26.5 -13.5 -1.5
|
||||
vertex 26.5 -16.5 1.5
|
||||
vertex 26.5 -16.5 -1.5
|
||||
vertex 26.35 -13.35 -1.5
|
||||
vertex 26.35 -16.5 1.5
|
||||
vertex 26.35 -16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 -0 0
|
||||
outer loop
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 26.5 16.5 -1.5
|
||||
vertex 26.5 16.5 1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 26.35 16.5 -1.5
|
||||
vertex 26.35 16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 0 0
|
||||
outer loop
|
||||
vertex 26.5 16.5 -1.5
|
||||
vertex 26.5 13.5 1.5
|
||||
vertex 26.5 13.5 -1.5
|
||||
vertex 26.35 16.5 -1.5
|
||||
vertex 26.35 13.35 1.5
|
||||
vertex 26.35 13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
outer loop
|
||||
vertex 18.5 -16.5 -1.5
|
||||
vertex 26.5 -16.5 1.5
|
||||
vertex 18.5 -16.5 1.5
|
||||
vertex 18.65 -16.5 -1.5
|
||||
vertex 26.35 -16.5 1.5
|
||||
vertex 18.65 -16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 -0
|
||||
outer loop
|
||||
vertex 26.5 -16.5 1.5
|
||||
vertex 18.5 -16.5 -1.5
|
||||
vertex 26.5 -16.5 -1.5
|
||||
vertex 26.35 -16.5 1.5
|
||||
vertex 18.65 -16.5 -1.5
|
||||
vertex 26.35 -16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 -0
|
||||
outer loop
|
||||
vertex 26.5 16.5 -1.5
|
||||
vertex 18.5 16.5 1.5
|
||||
vertex 26.5 16.5 1.5
|
||||
vertex 26.35 16.5 -1.5
|
||||
vertex 18.65 16.5 1.5
|
||||
vertex 26.35 16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex 18.5 16.5 1.5
|
||||
vertex 26.5 16.5 -1.5
|
||||
vertex 18.5 16.5 -1.5
|
||||
vertex 18.65 16.5 1.5
|
||||
vertex 26.35 16.5 -1.5
|
||||
vertex 18.65 16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 0 0
|
||||
outer loop
|
||||
vertex -26.5 -16.5 -1.5
|
||||
vertex -26.5 -13.5 1.5
|
||||
vertex -26.5 -13.5 -1.5
|
||||
vertex -26.35 -16.5 -1.5
|
||||
vertex -26.35 -13.35 1.5
|
||||
vertex -26.35 -13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 -0 0
|
||||
outer loop
|
||||
vertex -26.5 -13.5 1.5
|
||||
vertex -26.5 -16.5 -1.5
|
||||
vertex -26.5 -16.5 1.5
|
||||
vertex -26.35 -13.35 1.5
|
||||
vertex -26.35 -16.5 -1.5
|
||||
vertex -26.35 -16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 0 0
|
||||
outer loop
|
||||
vertex -26.5 13.5 -1.5
|
||||
vertex -26.5 16.5 1.5
|
||||
vertex -26.5 16.5 -1.5
|
||||
vertex -26.35 13.35 -1.5
|
||||
vertex -26.35 16.5 1.5
|
||||
vertex -26.35 16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 -0 0
|
||||
outer loop
|
||||
vertex -26.5 16.5 1.5
|
||||
vertex -26.5 13.5 -1.5
|
||||
vertex -26.5 13.5 1.5
|
||||
vertex -26.35 16.5 1.5
|
||||
vertex -26.35 13.35 -1.5
|
||||
vertex -26.35 13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 -0 0
|
||||
outer loop
|
||||
vertex -18.5 -16.5 1.5
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex -18.5 -13.5 1.5
|
||||
vertex -18.65 -16.5 1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex -18.65 -13.35 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 0 0
|
||||
outer loop
|
||||
vertex -18.5 -13.5 -1.5
|
||||
vertex -18.5 -16.5 1.5
|
||||
vertex -18.5 -16.5 -1.5
|
||||
vertex -18.65 -13.35 -1.5
|
||||
vertex -18.65 -16.5 1.5
|
||||
vertex -18.65 -16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 -0 0
|
||||
outer loop
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex -18.5 16.5 -1.5
|
||||
vertex -18.5 16.5 1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex -18.65 16.5 -1.5
|
||||
vertex -18.65 16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 0 0
|
||||
outer loop
|
||||
vertex -18.5 16.5 -1.5
|
||||
vertex -18.5 13.5 1.5
|
||||
vertex -18.5 13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 -0
|
||||
outer loop
|
||||
vertex -18.5 16.5 -1.5
|
||||
vertex -26.5 16.5 1.5
|
||||
vertex -18.5 16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex -26.5 16.5 1.5
|
||||
vertex -18.5 16.5 -1.5
|
||||
vertex -26.5 16.5 -1.5
|
||||
vertex -18.65 16.5 -1.5
|
||||
vertex -18.65 13.35 1.5
|
||||
vertex -18.65 13.35 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
outer loop
|
||||
vertex -26.5 -16.5 -1.5
|
||||
vertex -18.5 -16.5 1.5
|
||||
vertex -26.5 -16.5 1.5
|
||||
vertex -26.35 -16.5 -1.5
|
||||
vertex -18.65 -16.5 1.5
|
||||
vertex -26.35 -16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 -0
|
||||
outer loop
|
||||
vertex -18.5 -16.5 1.5
|
||||
vertex -26.5 -16.5 -1.5
|
||||
vertex -18.5 -16.5 -1.5
|
||||
vertex -18.65 -16.5 1.5
|
||||
vertex -26.35 -16.5 -1.5
|
||||
vertex -18.65 -16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 -0.104526 0
|
||||
facet normal 0 1 -0
|
||||
outer loop
|
||||
vertex -21 13.5 -1.5
|
||||
vertex -21.0328 13.8119 1.5
|
||||
vertex -21.0328 13.8119 -1.5
|
||||
vertex -18.65 16.5 -1.5
|
||||
vertex -26.35 16.5 1.5
|
||||
vertex -18.65 16.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 -0.104526 0
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex -21.0328 13.8119 1.5
|
||||
vertex -21 13.5 -1.5
|
||||
vertex -21 13.5 1.5
|
||||
vertex -26.35 16.5 1.5
|
||||
vertex -18.65 16.5 -1.5
|
||||
vertex -26.35 16.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 -0.500002 0
|
||||
outer loop
|
||||
vertex -21.1297 14.1101 -1.5
|
||||
vertex -21.2865 14.3817 1.5
|
||||
vertex -21.2865 14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 -0.500002 0
|
||||
outer loop
|
||||
vertex -21.2865 14.3817 1.5
|
||||
vertex -21.1297 14.1101 -1.5
|
||||
vertex -21.1297 14.1101 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 -0.104532 0
|
||||
@ -2351,6 +2351,20 @@ solid OpenSCAD_Model
|
||||
vertex -24 13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 0.104532 0
|
||||
outer loop
|
||||
vertex -23.9672 13.1881 1.5
|
||||
vertex -24 13.5 -1.5
|
||||
vertex -24 13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 0.104532 0
|
||||
outer loop
|
||||
vertex -24 13.5 -1.5
|
||||
vertex -23.9672 13.1881 1.5
|
||||
vertex -23.9672 13.1881 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
outer loop
|
||||
vertex -22.6568 14.9918 -1.5
|
||||
@ -2365,104 +2379,6 @@ solid OpenSCAD_Model
|
||||
vertex -22.3432 14.9918 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 -0
|
||||
outer loop
|
||||
vertex -22.3432 12.0082 -1.5
|
||||
vertex -22.6568 12.0082 1.5
|
||||
vertex -22.3432 12.0082 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex -22.6568 12.0082 1.5
|
||||
vertex -22.3432 12.0082 -1.5
|
||||
vertex -22.6568 12.0082 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 -0.809017 0
|
||||
outer loop
|
||||
vertex -21.75 14.799 -1.5
|
||||
vertex -21.4963 14.6147 1.5
|
||||
vertex -21.75 14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 -0.809017 -0
|
||||
outer loop
|
||||
vertex -21.4963 14.6147 1.5
|
||||
vertex -21.75 14.799 -1.5
|
||||
vertex -21.4963 14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.743148 -0.669128 0
|
||||
outer loop
|
||||
vertex -23.7135 14.3817 1.5
|
||||
vertex -23.5037 14.6147 -1.5
|
||||
vertex -23.5037 14.6147 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.743148 -0.669128 0
|
||||
outer loop
|
||||
vertex -23.5037 14.6147 -1.5
|
||||
vertex -23.7135 14.3817 1.5
|
||||
vertex -23.7135 14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406734 -0.913547 0
|
||||
outer loop
|
||||
vertex -23.25 14.799 -1.5
|
||||
vertex -22.9635 14.9266 1.5
|
||||
vertex -23.25 14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406734 -0.913547 0
|
||||
outer loop
|
||||
vertex -22.9635 14.9266 1.5
|
||||
vertex -23.25 14.799 -1.5
|
||||
vertex -22.9635 14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex -21.2865 12.6183 -1.5
|
||||
vertex -21.1297 12.8899 1.5
|
||||
vertex -21.1297 12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex -21.1297 12.8899 1.5
|
||||
vertex -21.2865 12.6183 -1.5
|
||||
vertex -21.2865 12.6183 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 -0.500002 0
|
||||
outer loop
|
||||
vertex -21.1297 14.1101 -1.5
|
||||
vertex -21.2865 14.3817 1.5
|
||||
vertex -21.2865 14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 -0.500002 0
|
||||
outer loop
|
||||
vertex -21.2865 14.3817 1.5
|
||||
vertex -21.1297 14.1101 -1.5
|
||||
vertex -21.1297 14.1101 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -21.0328 13.8119 -1.5
|
||||
vertex -21.1297 14.1101 1.5
|
||||
vertex -21.1297 14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -21.1297 14.1101 1.5
|
||||
vertex -21.0328 13.8119 -1.5
|
||||
vertex -21.0328 13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743145 -0.669131 0
|
||||
outer loop
|
||||
vertex -21.2865 14.3817 -1.5
|
||||
@ -2491,6 +2407,76 @@ solid OpenSCAD_Model
|
||||
vertex -22.0365 14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406734 -0.913547 0
|
||||
outer loop
|
||||
vertex -23.25 14.799 -1.5
|
||||
vertex -22.9635 14.9266 1.5
|
||||
vertex -23.25 14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406734 -0.913547 0
|
||||
outer loop
|
||||
vertex -22.9635 14.9266 1.5
|
||||
vertex -23.25 14.799 -1.5
|
||||
vertex -22.9635 14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -23.9672 13.8119 1.5
|
||||
vertex -23.8703 14.1101 -1.5
|
||||
vertex -23.8703 14.1101 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -23.8703 14.1101 -1.5
|
||||
vertex -23.9672 13.8119 1.5
|
||||
vertex -23.9672 13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 0.104526 0
|
||||
outer loop
|
||||
vertex -21.0328 13.1881 -1.5
|
||||
vertex -21 13.5 1.5
|
||||
vertex -21 13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 0.104526 0
|
||||
outer loop
|
||||
vertex -21 13.5 1.5
|
||||
vertex -21.0328 13.1881 -1.5
|
||||
vertex -21.0328 13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.207912 0.978148 0
|
||||
outer loop
|
||||
vertex -22.0365 12.0734 -1.5
|
||||
vertex -22.3432 12.0082 1.5
|
||||
vertex -22.0365 12.0734 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.207912 0.978148 0
|
||||
outer loop
|
||||
vertex -22.3432 12.0082 1.5
|
||||
vertex -22.0365 12.0734 -1.5
|
||||
vertex -22.3432 12.0082 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 -0.809017 0
|
||||
outer loop
|
||||
vertex -21.75 14.799 -1.5
|
||||
vertex -21.4963 14.6147 1.5
|
||||
vertex -21.75 14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 -0.809017 -0
|
||||
outer loop
|
||||
vertex -21.4963 14.6147 1.5
|
||||
vertex -21.75 14.799 -1.5
|
||||
vertex -21.4963 14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.406736 -0.913546 0
|
||||
outer loop
|
||||
vertex -22.0365 14.9266 -1.5
|
||||
@ -2519,20 +2505,6 @@ solid OpenSCAD_Model
|
||||
vertex -23.8703 14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -23.9672 13.8119 1.5
|
||||
vertex -23.8703 14.1101 -1.5
|
||||
vertex -23.8703 14.1101 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -23.8703 14.1101 -1.5
|
||||
vertex -23.9672 13.8119 1.5
|
||||
vertex -23.9672 13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.587786 -0.809017 0
|
||||
outer loop
|
||||
vertex -23.5037 14.6147 -1.5
|
||||
@ -2561,46 +2533,32 @@ solid OpenSCAD_Model
|
||||
vertex -22.6568 14.9918 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 0.104526 0
|
||||
facet normal 0.743148 -0.669128 0
|
||||
outer loop
|
||||
vertex -23.7135 14.3817 1.5
|
||||
vertex -23.5037 14.6147 -1.5
|
||||
vertex -23.5037 14.6147 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.743148 -0.669128 0
|
||||
outer loop
|
||||
vertex -23.5037 14.6147 -1.5
|
||||
vertex -23.7135 14.3817 1.5
|
||||
vertex -23.7135 14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 -0.104526 0
|
||||
outer loop
|
||||
vertex -21.0328 13.1881 -1.5
|
||||
vertex -21 13.5 1.5
|
||||
vertex -21 13.5 -1.5
|
||||
vertex -21.0328 13.8119 1.5
|
||||
vertex -21.0328 13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 0.104526 0
|
||||
facet normal -0.994522 -0.104526 0
|
||||
outer loop
|
||||
vertex -21.0328 13.8119 1.5
|
||||
vertex -21 13.5 -1.5
|
||||
vertex -21 13.5 1.5
|
||||
vertex -21.0328 13.1881 -1.5
|
||||
vertex -21.0328 13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 0.104532 0
|
||||
outer loop
|
||||
vertex -23.9672 13.1881 1.5
|
||||
vertex -24 13.5 -1.5
|
||||
vertex -24 13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 0.104532 0
|
||||
outer loop
|
||||
vertex -24 13.5 -1.5
|
||||
vertex -23.9672 13.1881 1.5
|
||||
vertex -23.9672 13.1881 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743145 0.669131 0
|
||||
outer loop
|
||||
vertex -21.4963 12.3853 -1.5
|
||||
vertex -21.2865 12.6183 1.5
|
||||
vertex -21.2865 12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743145 0.669131 0
|
||||
outer loop
|
||||
vertex -21.2865 12.6183 1.5
|
||||
vertex -21.4963 12.3853 -1.5
|
||||
vertex -21.4963 12.3853 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 0.309016 0
|
||||
@ -2617,34 +2575,6 @@ solid OpenSCAD_Model
|
||||
vertex -21.1297 12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex -23.7135 12.6183 1.5
|
||||
vertex -23.8703 12.8899 -1.5
|
||||
vertex -23.8703 12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex -23.8703 12.8899 -1.5
|
||||
vertex -23.7135 12.6183 1.5
|
||||
vertex -23.7135 12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.207912 0.978148 0
|
||||
outer loop
|
||||
vertex -22.0365 12.0734 -1.5
|
||||
vertex -22.3432 12.0082 1.5
|
||||
vertex -22.0365 12.0734 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.207912 0.978148 0
|
||||
outer loop
|
||||
vertex -22.3432 12.0082 1.5
|
||||
vertex -22.0365 12.0734 -1.5
|
||||
vertex -22.3432 12.0082 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 0.809017 0
|
||||
outer loop
|
||||
vertex -21.4963 12.3853 -1.5
|
||||
@ -2659,46 +2589,32 @@ solid OpenSCAD_Model
|
||||
vertex -21.75 12.201 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406734 0.913547 -0
|
||||
facet normal -0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -22.9635 12.0734 -1.5
|
||||
vertex -23.25 12.201 1.5
|
||||
vertex -22.9635 12.0734 1.5
|
||||
vertex -21.0328 13.8119 -1.5
|
||||
vertex -21.1297 14.1101 1.5
|
||||
vertex -21.1297 14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406734 0.913547 0
|
||||
facet normal -0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -23.25 12.201 1.5
|
||||
vertex -22.9635 12.0734 -1.5
|
||||
vertex -23.25 12.201 -1.5
|
||||
vertex -21.1297 14.1101 1.5
|
||||
vertex -21.0328 13.8119 -1.5
|
||||
vertex -21.0328 13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.743148 0.669128 0
|
||||
facet normal -0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex -23.5037 12.3853 1.5
|
||||
vertex -23.7135 12.6183 -1.5
|
||||
vertex -23.7135 12.6183 1.5
|
||||
vertex -21.2865 12.6183 -1.5
|
||||
vertex -21.1297 12.8899 1.5
|
||||
vertex -21.1297 12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.743148 0.669128 0
|
||||
facet normal -0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex -23.7135 12.6183 -1.5
|
||||
vertex -23.5037 12.3853 1.5
|
||||
vertex -23.5037 12.3853 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.951057 0.309016 0
|
||||
outer loop
|
||||
vertex -23.8703 12.8899 1.5
|
||||
vertex -23.9672 13.1881 -1.5
|
||||
vertex -23.9672 13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.951057 0.309016 0
|
||||
outer loop
|
||||
vertex -23.9672 13.1881 -1.5
|
||||
vertex -23.8703 12.8899 1.5
|
||||
vertex -23.8703 12.8899 -1.5
|
||||
vertex -21.1297 12.8899 1.5
|
||||
vertex -21.2865 12.6183 -1.5
|
||||
vertex -21.2865 12.6183 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.406736 0.913546 0
|
||||
@ -2715,20 +2631,6 @@ solid OpenSCAD_Model
|
||||
vertex -22.0365 12.0734 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.587786 0.809017 -0
|
||||
outer loop
|
||||
vertex -23.25 12.201 -1.5
|
||||
vertex -23.5037 12.3853 1.5
|
||||
vertex -23.25 12.201 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.587786 0.809017 0
|
||||
outer loop
|
||||
vertex -23.5037 12.3853 1.5
|
||||
vertex -23.25 12.201 -1.5
|
||||
vertex -23.5037 12.3853 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.207912 0.978148 -0
|
||||
outer loop
|
||||
vertex -22.6568 12.0082 -1.5
|
||||
@ -2743,158 +2645,102 @@ solid OpenSCAD_Model
|
||||
vertex -22.9635 12.0734 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 -0.104532 0
|
||||
facet normal 0 1 -0
|
||||
outer loop
|
||||
vertex 24 13.5 -1.5
|
||||
vertex 23.9672 13.8119 1.5
|
||||
vertex 23.9672 13.8119 -1.5
|
||||
vertex -22.3432 12.0082 -1.5
|
||||
vertex -22.6568 12.0082 1.5
|
||||
vertex -22.3432 12.0082 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 -0.104532 0
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex 23.9672 13.8119 1.5
|
||||
vertex 24 13.5 -1.5
|
||||
vertex 24 13.5 1.5
|
||||
vertex -22.6568 12.0082 1.5
|
||||
vertex -22.3432 12.0082 -1.5
|
||||
vertex -22.6568 12.0082 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
facet normal 0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex 22.3432 14.9918 -1.5
|
||||
vertex 22.6568 14.9918 1.5
|
||||
vertex 22.3432 14.9918 1.5
|
||||
vertex -23.7135 12.6183 1.5
|
||||
vertex -23.8703 12.8899 -1.5
|
||||
vertex -23.8703 12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 -0
|
||||
facet normal 0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex 22.6568 14.9918 1.5
|
||||
vertex 22.3432 14.9918 -1.5
|
||||
vertex 22.6568 14.9918 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 -0.809017 0
|
||||
outer loop
|
||||
vertex 23.25 14.799 -1.5
|
||||
vertex 23.5037 14.6147 1.5
|
||||
vertex 23.25 14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 -0.809017 -0
|
||||
outer loop
|
||||
vertex 23.5037 14.6147 1.5
|
||||
vertex 23.25 14.799 -1.5
|
||||
vertex 23.5037 14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.743145 -0.669131 0
|
||||
outer loop
|
||||
vertex 21.2865 14.3817 1.5
|
||||
vertex 21.4963 14.6147 -1.5
|
||||
vertex 21.4963 14.6147 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.743145 -0.669131 0
|
||||
outer loop
|
||||
vertex 21.4963 14.6147 -1.5
|
||||
vertex 21.2865 14.3817 1.5
|
||||
vertex 21.2865 14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406736 -0.913546 0
|
||||
outer loop
|
||||
vertex 21.75 14.799 -1.5
|
||||
vertex 22.0365 14.9266 1.5
|
||||
vertex 21.75 14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406736 -0.913546 0
|
||||
outer loop
|
||||
vertex 22.0365 14.9266 1.5
|
||||
vertex 21.75 14.799 -1.5
|
||||
vertex 22.0365 14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743148 0.669128 0
|
||||
outer loop
|
||||
vertex 23.5037 12.3853 -1.5
|
||||
vertex 23.7135 12.6183 1.5
|
||||
vertex 23.7135 12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743148 0.669128 0
|
||||
outer loop
|
||||
vertex 23.7135 12.6183 1.5
|
||||
vertex 23.5037 12.3853 -1.5
|
||||
vertex 23.5037 12.3853 1.5
|
||||
vertex -23.8703 12.8899 -1.5
|
||||
vertex -23.7135 12.6183 1.5
|
||||
vertex -23.7135 12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.951057 0.309016 0
|
||||
outer loop
|
||||
vertex 21.1297 12.8899 1.5
|
||||
vertex 21.0328 13.1881 -1.5
|
||||
vertex 21.0328 13.1881 1.5
|
||||
vertex -23.8703 12.8899 1.5
|
||||
vertex -23.9672 13.1881 -1.5
|
||||
vertex -23.9672 13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.951057 0.309016 0
|
||||
outer loop
|
||||
vertex 21.0328 13.1881 -1.5
|
||||
vertex 21.1297 12.8899 1.5
|
||||
vertex 21.1297 12.8899 -1.5
|
||||
vertex -23.9672 13.1881 -1.5
|
||||
vertex -23.8703 12.8899 1.5
|
||||
vertex -23.8703 12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 -0.500002 0
|
||||
facet normal 0.743148 0.669128 0
|
||||
outer loop
|
||||
vertex 23.8703 14.1101 -1.5
|
||||
vertex 23.7135 14.3817 1.5
|
||||
vertex 23.7135 14.3817 -1.5
|
||||
vertex -23.5037 12.3853 1.5
|
||||
vertex -23.7135 12.6183 -1.5
|
||||
vertex -23.7135 12.6183 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 -0.500002 0
|
||||
facet normal 0.743148 0.669128 0
|
||||
outer loop
|
||||
vertex 23.7135 14.3817 1.5
|
||||
vertex 23.8703 14.1101 -1.5
|
||||
vertex 23.8703 14.1101 1.5
|
||||
vertex -23.7135 12.6183 -1.5
|
||||
vertex -23.5037 12.3853 1.5
|
||||
vertex -23.5037 12.3853 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 -0.309016 0
|
||||
facet normal -0.743145 0.669131 0
|
||||
outer loop
|
||||
vertex 23.9672 13.8119 -1.5
|
||||
vertex 23.8703 14.1101 1.5
|
||||
vertex 23.8703 14.1101 -1.5
|
||||
vertex -21.4963 12.3853 -1.5
|
||||
vertex -21.2865 12.6183 1.5
|
||||
vertex -21.2865 12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 -0.309016 0
|
||||
facet normal -0.743145 0.669131 0
|
||||
outer loop
|
||||
vertex 23.8703 14.1101 1.5
|
||||
vertex 23.9672 13.8119 -1.5
|
||||
vertex 23.9672 13.8119 1.5
|
||||
vertex -21.2865 12.6183 1.5
|
||||
vertex -21.4963 12.3853 -1.5
|
||||
vertex -21.4963 12.3853 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743148 -0.669128 0
|
||||
facet normal 0.406734 0.913547 -0
|
||||
outer loop
|
||||
vertex 23.7135 14.3817 -1.5
|
||||
vertex 23.5037 14.6147 1.5
|
||||
vertex 23.5037 14.6147 -1.5
|
||||
vertex -22.9635 12.0734 -1.5
|
||||
vertex -23.25 12.201 1.5
|
||||
vertex -22.9635 12.0734 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743148 -0.669128 0
|
||||
facet normal 0.406734 0.913547 0
|
||||
outer loop
|
||||
vertex 23.5037 14.6147 1.5
|
||||
vertex 23.7135 14.3817 -1.5
|
||||
vertex 23.7135 14.3817 1.5
|
||||
vertex -23.25 12.201 1.5
|
||||
vertex -22.9635 12.0734 -1.5
|
||||
vertex -23.25 12.201 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.207912 -0.978148 0
|
||||
facet normal 0.587786 0.809017 -0
|
||||
outer loop
|
||||
vertex 22.6568 14.9918 -1.5
|
||||
vertex 22.9635 14.9266 1.5
|
||||
vertex 22.6568 14.9918 1.5
|
||||
vertex -23.25 12.201 -1.5
|
||||
vertex -23.5037 12.3853 1.5
|
||||
vertex -23.25 12.201 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.207912 -0.978148 -0
|
||||
facet normal 0.587786 0.809017 0
|
||||
outer loop
|
||||
vertex 22.9635 14.9266 1.5
|
||||
vertex 22.6568 14.9918 -1.5
|
||||
vertex 22.9635 14.9266 -1.5
|
||||
vertex -23.5037 12.3853 1.5
|
||||
vertex -23.25 12.201 -1.5
|
||||
vertex -23.5037 12.3853 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.406734 -0.913547 0
|
||||
@ -2911,6 +2757,62 @@ solid OpenSCAD_Model
|
||||
vertex 23.25 14.799 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 0.104532 0
|
||||
outer loop
|
||||
vertex 23.9672 13.1881 -1.5
|
||||
vertex 24 13.5 1.5
|
||||
vertex 24 13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 0.104532 0
|
||||
outer loop
|
||||
vertex 24 13.5 1.5
|
||||
vertex 23.9672 13.1881 -1.5
|
||||
vertex 23.9672 13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 -0
|
||||
outer loop
|
||||
vertex 22.6568 12.0082 -1.5
|
||||
vertex 22.3432 12.0082 1.5
|
||||
vertex 22.6568 12.0082 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex 22.3432 12.0082 1.5
|
||||
vertex 22.6568 12.0082 -1.5
|
||||
vertex 22.3432 12.0082 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
outer loop
|
||||
vertex 22.3432 14.9918 -1.5
|
||||
vertex 22.6568 14.9918 1.5
|
||||
vertex 22.3432 14.9918 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 -0
|
||||
outer loop
|
||||
vertex 22.6568 14.9918 1.5
|
||||
vertex 22.3432 14.9918 -1.5
|
||||
vertex 22.6568 14.9918 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406736 -0.913546 0
|
||||
outer loop
|
||||
vertex 21.75 14.799 -1.5
|
||||
vertex 22.0365 14.9266 1.5
|
||||
vertex 21.75 14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406736 -0.913546 0
|
||||
outer loop
|
||||
vertex 22.0365 14.9266 1.5
|
||||
vertex 21.75 14.799 -1.5
|
||||
vertex 22.0365 14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex 21.0328 13.8119 1.5
|
||||
@ -2925,6 +2827,90 @@ solid OpenSCAD_Model
|
||||
vertex 21.0328 13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex 23.9672 13.8119 -1.5
|
||||
vertex 23.8703 14.1101 1.5
|
||||
vertex 23.8703 14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex 23.8703 14.1101 1.5
|
||||
vertex 23.9672 13.8119 -1.5
|
||||
vertex 23.9672 13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 -0.500002 0
|
||||
outer loop
|
||||
vertex 23.8703 14.1101 -1.5
|
||||
vertex 23.7135 14.3817 1.5
|
||||
vertex 23.7135 14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 -0.500002 0
|
||||
outer loop
|
||||
vertex 23.7135 14.3817 1.5
|
||||
vertex 23.8703 14.1101 -1.5
|
||||
vertex 23.8703 14.1101 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743148 -0.669128 0
|
||||
outer loop
|
||||
vertex 23.7135 14.3817 -1.5
|
||||
vertex 23.5037 14.6147 1.5
|
||||
vertex 23.5037 14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743148 -0.669128 0
|
||||
outer loop
|
||||
vertex 23.5037 14.6147 1.5
|
||||
vertex 23.7135 14.3817 -1.5
|
||||
vertex 23.7135 14.3817 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 -0.809017 0
|
||||
outer loop
|
||||
vertex 23.25 14.799 -1.5
|
||||
vertex 23.5037 14.6147 1.5
|
||||
vertex 23.25 14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 -0.809017 -0
|
||||
outer loop
|
||||
vertex 23.5037 14.6147 1.5
|
||||
vertex 23.25 14.799 -1.5
|
||||
vertex 23.5037 14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.207912 -0.978148 0
|
||||
outer loop
|
||||
vertex 22.6568 14.9918 -1.5
|
||||
vertex 22.9635 14.9266 1.5
|
||||
vertex 22.6568 14.9918 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.207912 -0.978148 -0
|
||||
outer loop
|
||||
vertex 22.9635 14.9266 1.5
|
||||
vertex 22.6568 14.9918 -1.5
|
||||
vertex 22.9635 14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 0.104526 0
|
||||
outer loop
|
||||
vertex 21.0328 13.1881 1.5
|
||||
vertex 21 13.5 -1.5
|
||||
vertex 21 13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 0.104526 0
|
||||
outer loop
|
||||
vertex 21 13.5 -1.5
|
||||
vertex 21.0328 13.1881 1.5
|
||||
vertex 21.0328 13.1881 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.866024 -0.500002 0
|
||||
outer loop
|
||||
vertex 21.1297 14.1101 1.5
|
||||
@ -2939,20 +2925,6 @@ solid OpenSCAD_Model
|
||||
vertex 21.1297 14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 -0.104526 0
|
||||
outer loop
|
||||
vertex 21 13.5 1.5
|
||||
vertex 21.0328 13.8119 -1.5
|
||||
vertex 21.0328 13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 -0.104526 0
|
||||
outer loop
|
||||
vertex 21.0328 13.8119 -1.5
|
||||
vertex 21 13.5 1.5
|
||||
vertex 21 13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.587786 -0.809017 0
|
||||
outer loop
|
||||
vertex 21.4963 14.6147 -1.5
|
||||
@ -2981,18 +2953,32 @@ solid OpenSCAD_Model
|
||||
vertex 22.3432 14.9918 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 0.104532 0
|
||||
facet normal 0.743145 -0.669131 0
|
||||
outer loop
|
||||
vertex 23.9672 13.1881 -1.5
|
||||
vertex 24 13.5 1.5
|
||||
vertex 24 13.5 -1.5
|
||||
vertex 21.2865 14.3817 1.5
|
||||
vertex 21.4963 14.6147 -1.5
|
||||
vertex 21.4963 14.6147 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 0.104532 0
|
||||
facet normal 0.743145 -0.669131 0
|
||||
outer loop
|
||||
vertex 21.4963 14.6147 -1.5
|
||||
vertex 21.2865 14.3817 1.5
|
||||
vertex 21.2865 14.3817 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 -0.104532 0
|
||||
outer loop
|
||||
vertex 24 13.5 -1.5
|
||||
vertex 23.9672 13.8119 1.5
|
||||
vertex 23.9672 13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 -0.104532 0
|
||||
outer loop
|
||||
vertex 23.9672 13.8119 1.5
|
||||
vertex 24 13.5 -1.5
|
||||
vertex 24 13.5 1.5
|
||||
vertex 23.9672 13.1881 -1.5
|
||||
vertex 23.9672 13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.207912 0.978148 0
|
||||
@ -3009,6 +2995,20 @@ solid OpenSCAD_Model
|
||||
vertex 22.6568 12.0082 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.406734 0.913547 0
|
||||
outer loop
|
||||
vertex 23.25 12.201 -1.5
|
||||
vertex 22.9635 12.0734 1.5
|
||||
vertex 23.25 12.201 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.406734 0.913547 0
|
||||
outer loop
|
||||
vertex 22.9635 12.0734 1.5
|
||||
vertex 23.25 12.201 -1.5
|
||||
vertex 22.9635 12.0734 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 0.809017 0
|
||||
outer loop
|
||||
vertex 23.5037 12.3853 -1.5
|
||||
@ -3023,6 +3023,20 @@ solid OpenSCAD_Model
|
||||
vertex 23.25 12.201 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex 23.7135 12.6183 -1.5
|
||||
vertex 23.8703 12.8899 1.5
|
||||
vertex 23.8703 12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex 23.8703 12.8899 1.5
|
||||
vertex 23.7135 12.6183 -1.5
|
||||
vertex 23.7135 12.6183 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406736 0.913546 -0
|
||||
outer loop
|
||||
vertex 22.0365 12.0734 -1.5
|
||||
@ -3037,20 +3051,6 @@ solid OpenSCAD_Model
|
||||
vertex 21.75 12.201 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 -0
|
||||
outer loop
|
||||
vertex 22.6568 12.0082 -1.5
|
||||
vertex 22.3432 12.0082 1.5
|
||||
vertex 22.6568 12.0082 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex 22.3432 12.0082 1.5
|
||||
vertex 22.6568 12.0082 -1.5
|
||||
vertex 22.3432 12.0082 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.743145 0.669131 0
|
||||
outer loop
|
||||
vertex 21.4963 12.3853 1.5
|
||||
@ -3065,74 +3065,18 @@ solid OpenSCAD_Model
|
||||
vertex 21.4963 12.3853 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 0.104526 0
|
||||
facet normal 0.951057 0.309016 0
|
||||
outer loop
|
||||
vertex 21.0328 13.1881 1.5
|
||||
vertex 21 13.5 -1.5
|
||||
vertex 21 13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 0.104526 0
|
||||
outer loop
|
||||
vertex 21 13.5 -1.5
|
||||
vertex 21.0328 13.1881 1.5
|
||||
vertex 21.1297 12.8899 1.5
|
||||
vertex 21.0328 13.1881 -1.5
|
||||
vertex 21.0328 13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.406734 0.913547 0
|
||||
facet normal 0.951057 0.309016 0
|
||||
outer loop
|
||||
vertex 23.25 12.201 -1.5
|
||||
vertex 22.9635 12.0734 1.5
|
||||
vertex 23.25 12.201 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.406734 0.913547 0
|
||||
outer loop
|
||||
vertex 22.9635 12.0734 1.5
|
||||
vertex 23.25 12.201 -1.5
|
||||
vertex 22.9635 12.0734 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 0.309016 0
|
||||
outer loop
|
||||
vertex 23.8703 12.8899 -1.5
|
||||
vertex 23.9672 13.1881 1.5
|
||||
vertex 23.9672 13.1881 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 0.309016 0
|
||||
outer loop
|
||||
vertex 23.9672 13.1881 1.5
|
||||
vertex 23.8703 12.8899 -1.5
|
||||
vertex 23.8703 12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex 23.7135 12.6183 -1.5
|
||||
vertex 23.8703 12.8899 1.5
|
||||
vertex 23.8703 12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex 23.8703 12.8899 1.5
|
||||
vertex 23.7135 12.6183 -1.5
|
||||
vertex 23.7135 12.6183 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.207912 0.978148 -0
|
||||
outer loop
|
||||
vertex 22.3432 12.0082 -1.5
|
||||
vertex 22.0365 12.0734 1.5
|
||||
vertex 22.3432 12.0082 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.207912 0.978148 0
|
||||
outer loop
|
||||
vertex 22.0365 12.0734 1.5
|
||||
vertex 22.3432 12.0082 -1.5
|
||||
vertex 22.0365 12.0734 -1.5
|
||||
vertex 21.0328 13.1881 -1.5
|
||||
vertex 21.1297 12.8899 1.5
|
||||
vertex 21.1297 12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.587786 0.809017 -0
|
||||
@ -3149,6 +3093,62 @@ solid OpenSCAD_Model
|
||||
vertex 21.4963 12.3853 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 -0.104526 0
|
||||
outer loop
|
||||
vertex 21 13.5 1.5
|
||||
vertex 21.0328 13.8119 -1.5
|
||||
vertex 21.0328 13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 -0.104526 0
|
||||
outer loop
|
||||
vertex 21.0328 13.8119 -1.5
|
||||
vertex 21 13.5 1.5
|
||||
vertex 21 13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743148 0.669128 0
|
||||
outer loop
|
||||
vertex 23.5037 12.3853 -1.5
|
||||
vertex 23.7135 12.6183 1.5
|
||||
vertex 23.7135 12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743148 0.669128 0
|
||||
outer loop
|
||||
vertex 23.7135 12.6183 1.5
|
||||
vertex 23.5037 12.3853 -1.5
|
||||
vertex 23.5037 12.3853 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 0.309016 0
|
||||
outer loop
|
||||
vertex 23.8703 12.8899 -1.5
|
||||
vertex 23.9672 13.1881 1.5
|
||||
vertex 23.9672 13.1881 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 0.309016 0
|
||||
outer loop
|
||||
vertex 23.9672 13.1881 1.5
|
||||
vertex 23.8703 12.8899 -1.5
|
||||
vertex 23.8703 12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.207912 0.978148 -0
|
||||
outer loop
|
||||
vertex 22.3432 12.0082 -1.5
|
||||
vertex 22.0365 12.0734 1.5
|
||||
vertex 22.3432 12.0082 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.207912 0.978148 0
|
||||
outer loop
|
||||
vertex 22.0365 12.0734 1.5
|
||||
vertex 22.3432 12.0082 -1.5
|
||||
vertex 22.0365 12.0734 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex 21.2865 12.6183 1.5
|
||||
@ -3163,18 +3163,18 @@ solid OpenSCAD_Model
|
||||
vertex 21.2865 12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 -0.104526 0
|
||||
facet normal -0.866024 -0.500002 0
|
||||
outer loop
|
||||
vertex -21 -13.5 -1.5
|
||||
vertex -21.0328 -13.1881 1.5
|
||||
vertex -21.0328 -13.1881 -1.5
|
||||
vertex -21.1297 -12.8899 -1.5
|
||||
vertex -21.2865 -12.6183 1.5
|
||||
vertex -21.2865 -12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 -0.104526 0
|
||||
facet normal -0.866024 -0.500002 0
|
||||
outer loop
|
||||
vertex -21.0328 -13.1881 1.5
|
||||
vertex -21 -13.5 -1.5
|
||||
vertex -21 -13.5 1.5
|
||||
vertex -21.2865 -12.6183 1.5
|
||||
vertex -21.1297 -12.8899 -1.5
|
||||
vertex -21.1297 -12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 -0.104532 0
|
||||
@ -3205,104 +3205,6 @@ solid OpenSCAD_Model
|
||||
vertex -22.3432 -12.0082 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 -0
|
||||
outer loop
|
||||
vertex -22.3432 -14.9918 -1.5
|
||||
vertex -22.6568 -14.9918 1.5
|
||||
vertex -22.3432 -14.9918 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex -22.6568 -14.9918 1.5
|
||||
vertex -22.3432 -14.9918 -1.5
|
||||
vertex -22.6568 -14.9918 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 -0.809017 0
|
||||
outer loop
|
||||
vertex -21.75 -12.201 -1.5
|
||||
vertex -21.4963 -12.3853 1.5
|
||||
vertex -21.75 -12.201 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 -0.809017 -0
|
||||
outer loop
|
||||
vertex -21.4963 -12.3853 1.5
|
||||
vertex -21.75 -12.201 -1.5
|
||||
vertex -21.4963 -12.3853 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.743148 -0.669128 0
|
||||
outer loop
|
||||
vertex -23.7135 -12.6183 1.5
|
||||
vertex -23.5037 -12.3853 -1.5
|
||||
vertex -23.5037 -12.3853 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.743148 -0.669128 0
|
||||
outer loop
|
||||
vertex -23.5037 -12.3853 -1.5
|
||||
vertex -23.7135 -12.6183 1.5
|
||||
vertex -23.7135 -12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406734 -0.913547 0
|
||||
outer loop
|
||||
vertex -23.25 -12.201 -1.5
|
||||
vertex -22.9635 -12.0734 1.5
|
||||
vertex -23.25 -12.201 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406734 -0.913547 0
|
||||
outer loop
|
||||
vertex -22.9635 -12.0734 1.5
|
||||
vertex -23.25 -12.201 -1.5
|
||||
vertex -22.9635 -12.0734 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex -21.2865 -14.3817 -1.5
|
||||
vertex -21.1297 -14.1101 1.5
|
||||
vertex -21.1297 -14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex -21.1297 -14.1101 1.5
|
||||
vertex -21.2865 -14.3817 -1.5
|
||||
vertex -21.2865 -14.3817 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 -0.500002 0
|
||||
outer loop
|
||||
vertex -21.1297 -12.8899 -1.5
|
||||
vertex -21.2865 -12.6183 1.5
|
||||
vertex -21.2865 -12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.866024 -0.500002 0
|
||||
outer loop
|
||||
vertex -21.2865 -12.6183 1.5
|
||||
vertex -21.1297 -12.8899 -1.5
|
||||
vertex -21.1297 -12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -21.0328 -13.1881 -1.5
|
||||
vertex -21.1297 -12.8899 1.5
|
||||
vertex -21.1297 -12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -21.1297 -12.8899 1.5
|
||||
vertex -21.0328 -13.1881 -1.5
|
||||
vertex -21.0328 -13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743145 -0.669131 0
|
||||
outer loop
|
||||
vertex -21.2865 -12.6183 -1.5
|
||||
@ -3331,6 +3233,90 @@ solid OpenSCAD_Model
|
||||
vertex -22.0365 -12.0734 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406734 -0.913547 0
|
||||
outer loop
|
||||
vertex -23.25 -12.201 -1.5
|
||||
vertex -22.9635 -12.0734 1.5
|
||||
vertex -23.25 -12.201 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.406734 -0.913547 0
|
||||
outer loop
|
||||
vertex -22.9635 -12.0734 1.5
|
||||
vertex -23.25 -12.201 -1.5
|
||||
vertex -22.9635 -12.0734 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -23.9672 -13.1881 1.5
|
||||
vertex -23.8703 -12.8899 -1.5
|
||||
vertex -23.8703 -12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -23.8703 -12.8899 -1.5
|
||||
vertex -23.9672 -13.1881 1.5
|
||||
vertex -23.9672 -13.1881 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 0.104526 0
|
||||
outer loop
|
||||
vertex -21.0328 -13.8119 -1.5
|
||||
vertex -21 -13.5 1.5
|
||||
vertex -21 -13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 0.104526 0
|
||||
outer loop
|
||||
vertex -21 -13.5 1.5
|
||||
vertex -21.0328 -13.8119 -1.5
|
||||
vertex -21.0328 -13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.207912 0.978148 0
|
||||
outer loop
|
||||
vertex -22.0365 -14.9266 -1.5
|
||||
vertex -22.3432 -14.9918 1.5
|
||||
vertex -22.0365 -14.9266 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.207912 0.978148 0
|
||||
outer loop
|
||||
vertex -22.3432 -14.9918 1.5
|
||||
vertex -22.0365 -14.9266 -1.5
|
||||
vertex -22.3432 -14.9918 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -21.0328 -13.1881 -1.5
|
||||
vertex -21.1297 -12.8899 1.5
|
||||
vertex -21.1297 -12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -21.1297 -12.8899 1.5
|
||||
vertex -21.0328 -13.1881 -1.5
|
||||
vertex -21.0328 -13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 -0.809017 0
|
||||
outer loop
|
||||
vertex -21.75 -12.201 -1.5
|
||||
vertex -21.4963 -12.3853 1.5
|
||||
vertex -21.75 -12.201 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 -0.809017 -0
|
||||
outer loop
|
||||
vertex -21.4963 -12.3853 1.5
|
||||
vertex -21.75 -12.201 -1.5
|
||||
vertex -21.4963 -12.3853 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.406736 -0.913546 0
|
||||
outer loop
|
||||
vertex -22.0365 -12.0734 -1.5
|
||||
@ -3359,20 +3345,6 @@ solid OpenSCAD_Model
|
||||
vertex -23.8703 -12.8899 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -23.9672 -13.1881 1.5
|
||||
vertex -23.8703 -12.8899 -1.5
|
||||
vertex -23.8703 -12.8899 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.951057 -0.309016 0
|
||||
outer loop
|
||||
vertex -23.8703 -12.8899 -1.5
|
||||
vertex -23.9672 -13.1881 1.5
|
||||
vertex -23.9672 -13.1881 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.587786 -0.809017 0
|
||||
outer loop
|
||||
vertex -23.5037 -12.3853 -1.5
|
||||
@ -3401,32 +3373,32 @@ solid OpenSCAD_Model
|
||||
vertex -22.6568 -12.0082 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 0.104526 0
|
||||
facet normal 0.743148 -0.669128 0
|
||||
outer loop
|
||||
vertex -23.7135 -12.6183 1.5
|
||||
vertex -23.5037 -12.3853 -1.5
|
||||
vertex -23.5037 -12.3853 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.743148 -0.669128 0
|
||||
outer loop
|
||||
vertex -23.5037 -12.3853 -1.5
|
||||
vertex -23.7135 -12.6183 1.5
|
||||
vertex -23.7135 -12.6183 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 -0.104526 0
|
||||
outer loop
|
||||
vertex -21.0328 -13.8119 -1.5
|
||||
vertex -21 -13.5 1.5
|
||||
vertex -21 -13.5 -1.5
|
||||
vertex -21.0328 -13.1881 1.5
|
||||
vertex -21.0328 -13.1881 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 0.104526 0
|
||||
facet normal -0.994522 -0.104526 0
|
||||
outer loop
|
||||
vertex -21.0328 -13.1881 1.5
|
||||
vertex -21 -13.5 -1.5
|
||||
vertex -21 -13.5 1.5
|
||||
vertex -21.0328 -13.8119 -1.5
|
||||
vertex -21.0328 -13.8119 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 0.104532 0
|
||||
outer loop
|
||||
vertex -23.9672 -13.8119 1.5
|
||||
vertex -24 -13.5 -1.5
|
||||
vertex -24 -13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 0.104532 0
|
||||
outer loop
|
||||
vertex -24 -13.5 -1.5
|
||||
vertex -23.9672 -13.8119 1.5
|
||||
vertex -23.9672 -13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.951057 0.309016 0
|
||||
@ -3443,18 +3415,18 @@ solid OpenSCAD_Model
|
||||
vertex -21.1297 -14.1101 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.207912 0.978148 0
|
||||
facet normal 0.994522 0.104532 0
|
||||
outer loop
|
||||
vertex -22.0365 -14.9266 -1.5
|
||||
vertex -22.3432 -14.9918 1.5
|
||||
vertex -22.0365 -14.9266 1.5
|
||||
vertex -23.9672 -13.8119 1.5
|
||||
vertex -24 -13.5 -1.5
|
||||
vertex -24 -13.5 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.207912 0.978148 0
|
||||
facet normal 0.994522 0.104532 0
|
||||
outer loop
|
||||
vertex -22.3432 -14.9918 1.5
|
||||
vertex -22.0365 -14.9266 -1.5
|
||||
vertex -22.3432 -14.9918 -1.5
|
||||
vertex -24 -13.5 -1.5
|
||||
vertex -23.9672 -13.8119 1.5
|
||||
vertex -23.9672 -13.8119 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.587786 0.809017 0
|
||||
@ -3471,32 +3443,32 @@ solid OpenSCAD_Model
|
||||
vertex -21.75 -14.799 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.207912 0.978148 -0
|
||||
facet normal -0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex -22.6568 -14.9918 -1.5
|
||||
vertex -22.9635 -14.9266 1.5
|
||||
vertex -22.6568 -14.9918 1.5
|
||||
vertex -21.2865 -14.3817 -1.5
|
||||
vertex -21.1297 -14.1101 1.5
|
||||
vertex -21.1297 -14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.207912 0.978148 0
|
||||
facet normal -0.866024 0.500002 0
|
||||
outer loop
|
||||
vertex -22.9635 -14.9266 1.5
|
||||
vertex -22.6568 -14.9918 -1.5
|
||||
vertex -22.9635 -14.9266 -1.5
|
||||
vertex -21.1297 -14.1101 1.5
|
||||
vertex -21.2865 -14.3817 -1.5
|
||||
vertex -21.2865 -14.3817 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.743148 0.669128 0
|
||||
facet normal -0.406736 0.913546 0
|
||||
outer loop
|
||||
vertex -23.5037 -14.6147 1.5
|
||||
vertex -23.7135 -14.3817 -1.5
|
||||
vertex -23.7135 -14.3817 1.5
|
||||
vertex -21.75 -14.799 -1.5
|
||||
vertex -22.0365 -14.9266 1.5
|
||||
vertex -21.75 -14.799 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.743148 0.669128 0
|
||||
facet normal -0.406736 0.913546 0
|
||||
outer loop
|
||||
vertex -23.7135 -14.3817 -1.5
|
||||
vertex -23.5037 -14.6147 1.5
|
||||
vertex -23.5037 -14.6147 -1.5
|
||||
vertex -22.0365 -14.9266 1.5
|
||||
vertex -21.75 -14.799 -1.5
|
||||
vertex -22.0365 -14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.866024 0.500002 0
|
||||
@ -3527,18 +3499,46 @@ solid OpenSCAD_Model
|
||||
vertex -23.8703 -14.1101 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.406736 0.913546 0
|
||||
facet normal 0.743148 0.669128 0
|
||||
outer loop
|
||||
vertex -21.75 -14.799 -1.5
|
||||
vertex -22.0365 -14.9266 1.5
|
||||
vertex -21.75 -14.799 1.5
|
||||
vertex -23.5037 -14.6147 1.5
|
||||
vertex -23.7135 -14.3817 -1.5
|
||||
vertex -23.7135 -14.3817 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.406736 0.913546 0
|
||||
facet normal 0.743148 0.669128 0
|
||||
outer loop
|
||||
vertex -22.0365 -14.9266 1.5
|
||||
vertex -21.75 -14.799 -1.5
|
||||
vertex -22.0365 -14.9266 -1.5
|
||||
vertex -23.7135 -14.3817 -1.5
|
||||
vertex -23.5037 -14.6147 1.5
|
||||
vertex -23.5037 -14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.207912 0.978148 -0
|
||||
outer loop
|
||||
vertex -22.6568 -14.9918 -1.5
|
||||
vertex -22.9635 -14.9266 1.5
|
||||
vertex -22.6568 -14.9918 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.207912 0.978148 0
|
||||
outer loop
|
||||
vertex -22.9635 -14.9266 1.5
|
||||
vertex -22.6568 -14.9918 -1.5
|
||||
vertex -22.9635 -14.9266 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 -0
|
||||
outer loop
|
||||
vertex -22.3432 -14.9918 -1.5
|
||||
vertex -22.6568 -14.9918 1.5
|
||||
vertex -22.3432 -14.9918 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex -22.6568 -14.9918 1.5
|
||||
vertex -22.3432 -14.9918 -1.5
|
||||
vertex -22.6568 -14.9918 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743145 0.669131 0
|
||||
@ -3597,6 +3597,20 @@ solid OpenSCAD_Model
|
||||
vertex 23.25 -12.201 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 -0.104526 0
|
||||
outer loop
|
||||
vertex 21 -13.5 1.5
|
||||
vertex 21.0328 -13.1881 -1.5
|
||||
vertex 21.0328 -13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 -0.104526 0
|
||||
outer loop
|
||||
vertex 21.0328 -13.1881 -1.5
|
||||
vertex 21 -13.5 1.5
|
||||
vertex 21 -13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.994522 0.104532 0
|
||||
outer loop
|
||||
vertex 23.9672 -13.8119 -1.5
|
||||
@ -3933,20 +3947,6 @@ solid OpenSCAD_Model
|
||||
vertex 21.4963 -14.6147 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 -0.104526 0
|
||||
outer loop
|
||||
vertex 21 -13.5 1.5
|
||||
vertex 21.0328 -13.1881 -1.5
|
||||
vertex 21.0328 -13.1881 1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0.994522 -0.104526 0
|
||||
outer loop
|
||||
vertex 21.0328 -13.1881 -1.5
|
||||
vertex 21 -13.5 1.5
|
||||
vertex 21 -13.5 -1.5
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -0.743148 0.669128 0
|
||||
outer loop
|
||||
vertex 23.5037 -14.6147 -1.5
|
||||
|
||||
51308
stl/top_box_cover.stl
51308
stl/top_box_cover.stl
File diff suppressed because it is too large
Load Diff
527
zuno/zuno.ino
527
zuno/zuno.ino
@ -1,6 +1,8 @@
|
||||
#include <ZUNO_SERVO.h>
|
||||
#include <EEPROM.h>
|
||||
|
||||
#define RFID Serial
|
||||
#define CONSOLE_SERIAL Serial
|
||||
#define RFID_SERIAL Serial0
|
||||
|
||||
#define SERVO_PIN 12
|
||||
const int SERVO_ENABLE_PIN = 9;
|
||||
@ -10,6 +12,8 @@ const int SENSOR_HANDLE_PIN = 1;
|
||||
const int SENSOR_DISABLE_PIN = 0;
|
||||
const int SENSOR_CLOSE_PIN = 10;
|
||||
|
||||
const int BUZZER_PIN = 11;
|
||||
|
||||
const int BTN_LOCK_PIN = 3;
|
||||
const int BTN_UNLOCK_PIN = 4;
|
||||
const int LED_LOCK_PIN = 5;
|
||||
@ -26,146 +30,281 @@ const int LED_UNLOCK_PIN = 6;
|
||||
#define SOURCE_BUTTONS 3
|
||||
#define SOURCE_SYSTEM 4
|
||||
|
||||
#define SERVO_TRIM 2
|
||||
|
||||
// Last saved LED value
|
||||
byte currentLEDValue = 0;
|
||||
unsigned long int rfid = 0;
|
||||
|
||||
#define SIGNAL_DEBOUNCE_CONSTANT 30
|
||||
|
||||
bool sensor_lock = false;
|
||||
bool sensor_handle = false;
|
||||
bool sensor_disable = false;
|
||||
bool sensor_close = false;
|
||||
bool sensor_door_locked = false;
|
||||
bool sensor_handle_in_up_position = false;
|
||||
bool sensor_not_home_activated = false;
|
||||
bool sensor_door_closed = false;
|
||||
|
||||
int sensor_lock_prev_state = HIGH;
|
||||
int sensor_lock_current_state = LOW;
|
||||
int sensor_lock_debounce = 0;
|
||||
int sensor_handle_prev_state = HIGH;
|
||||
int sensor_handle_current_state = LOW;
|
||||
int sensor_handle_debounce = 0;
|
||||
int sensor_disable_prev_state = HIGH;
|
||||
int sensor_disable_current_state = LOW;
|
||||
int sensor_disable_debounce = 0;
|
||||
int sensor_close_prev_state = HIGH;
|
||||
int sensor_close_current_state = LOW;
|
||||
int sensor_close_debounce = 0;
|
||||
bool sensor_door_locked_changed = false;
|
||||
bool sensor_door_closed_changed = false;
|
||||
bool sensor_not_home_activated_changed = false;
|
||||
|
||||
int sensor_door_locked_prev_state = -1;
|
||||
int sensor_door_locked_current_state = LOW;
|
||||
int sensor_door_locked_debounce = 0;
|
||||
int sensor_handle_in_up_position_prev_state = -1;
|
||||
int sensor_handle_in_up_position_current_state = LOW;
|
||||
int sensor_handle_in_up_position_debounce = 0;
|
||||
int sensor_not_home_activated_prev_state = -1;
|
||||
int sensor_not_home_activated_current_state = LOW;
|
||||
int sensor_not_home_activated_debounce = 0;
|
||||
int sensor_door_closed_prev_state = -1;
|
||||
int sensor_door_closed_current_state = LOW;
|
||||
int sensor_door_closed_debounce = 0;
|
||||
|
||||
bool btn_lock = false;
|
||||
bool btn_unlock = false;
|
||||
|
||||
int btn_lock_prev_state = HIGH;
|
||||
int btn_lock_prev_state = -1;
|
||||
int btn_lock_current_state = LOW;
|
||||
int btn_lock_debounce = 0;
|
||||
int btn_unlock_prev_state = HIGH;
|
||||
int btn_unlock_prev_state = -1;
|
||||
int btn_unlock_current_state = LOW;
|
||||
int btn_unlock_debounce = 0;
|
||||
|
||||
int activity_flash = 0;
|
||||
int buzzer_flash = 0;
|
||||
int servo_status = 0;
|
||||
int lock_status = 0;
|
||||
int source_status = 0;
|
||||
|
||||
unsigned long current_timestamp = 0;
|
||||
unsigned long activity_timestamp = 0;
|
||||
unsigned long servo_timestamp = 0;
|
||||
unsigned long rfid_timeout_timestamp = 0;
|
||||
unsigned long alarm_timestamp = 0;
|
||||
unsigned long buzzer_timestamp = 0;
|
||||
|
||||
bool lock_disable = false;
|
||||
|
||||
#define RFID_PACKAGE_LENGHT 14 // nmbr of bytes in package
|
||||
#define RFID_START_BYTE 0x02 // start byte
|
||||
#define RFID_STOP_BYTE 0x03 // stop byte
|
||||
#define RFID_TAG_BYTES 10 // number of bytes in package that represent the tag
|
||||
#define RFID_TAGS 10 // Number of tags to be supported to store in EEPROM
|
||||
#define EEPROM_TAG_START_ADDRESS 0 // Start addres for storing RFID tags
|
||||
int rfid_current_checksum = 0;
|
||||
int rfid_package[RFID_PACKAGE_LENGHT];
|
||||
int rfid_package_pos = 0;
|
||||
int rfid_tags[RFID_TAGS][RFID_TAG_BYTES];
|
||||
int rfid_store_tag_nbr = 0;
|
||||
bool rfid_store_tag = false;
|
||||
|
||||
#define ALARM_PRE_STAGE_DISABLED 0
|
||||
#define ALARM_PRE_STAGE_WAITING 1
|
||||
#define ALARM_PRE_STAGE_ENABLED 2
|
||||
|
||||
int alarm_pre_activate = ALARM_PRE_STAGE_DISABLED;
|
||||
bool alarm_activate = false;
|
||||
bool alarm_confirmed = false;
|
||||
bool alarm_waiting_for_confirmation = false;
|
||||
|
||||
ServoController servo(12);
|
||||
|
||||
ZUNO_SETUP_SLEEPING_MODE(ZUNO_SLEEPING_MODE_ALWAYS_AWAKE);
|
||||
|
||||
// set up channel
|
||||
ZUNO_SETUP_CHANNELS(ZUNO_SWITCH_MULTILEVEL(getter, setter));
|
||||
ZUNO_SETUP_DEBUG_MODE(DEBUG_ON);
|
||||
ZUNO_SETUP_CHANNELS(
|
||||
ZUNO_SWITCH_BINARY(getterLock, setterLock),
|
||||
ZUNO_SWITCH_BINARY(getterLockDisable, setterLockDisable),
|
||||
ZUNO_SWITCH_BINARY(getterAlarmActivate, setterAlarmActivate),
|
||||
ZUNO_SWITCH_BINARY(getterAlarmConfirm, setterAlarmConfirm),
|
||||
ZUNO_SWITCH_MULTILEVEL(getterStoreRFID, setterStoreRFID),
|
||||
ZUNO_SENSOR_BINARY_DOOR_WINDOW(getterDoor)
|
||||
);
|
||||
|
||||
void set_servo(int mode, int source){
|
||||
if (sensor_handle == true && sensor_disable == false && sensor_close == true){
|
||||
if (mode == SERVO_LOCK){
|
||||
servo.setValue(160+2);
|
||||
lock_status = SERVO_LOCK;
|
||||
}
|
||||
else if (mode == SERVO_UNLOCK){
|
||||
servo.setValue(20+2);
|
||||
lock_status = SERVO_UNLOCK;
|
||||
}
|
||||
else if (mode == SERVO_CENTER){
|
||||
servo.setValue(90+2);
|
||||
}
|
||||
if (mode == SERVO_DISABLE){
|
||||
digitalWrite(SERVO_ENABLE_PIN, LOW);
|
||||
}
|
||||
else{
|
||||
servo.begin();
|
||||
digitalWrite(SERVO_ENABLE_PIN, HIGH);
|
||||
servo_timestamp = current_timestamp + 700;
|
||||
}
|
||||
bool ok_to_lock_unlock = false;
|
||||
|
||||
// Check sensor status if ok to lock/unlock
|
||||
if (sensor_handle_in_up_position == true && sensor_not_home_activated == false && sensor_door_closed == true && lock_disable == false){
|
||||
ok_to_lock_unlock = true;
|
||||
}
|
||||
|
||||
// Set servo position
|
||||
if (mode == SERVO_LOCK && ok_to_lock_unlock && sensor_door_locked == false){
|
||||
servo.setValue(160+SERVO_TRIM);
|
||||
servo_status = mode;
|
||||
source_status = source;
|
||||
servo.begin();
|
||||
digitalWrite(SERVO_ENABLE_PIN, HIGH);
|
||||
servo_timestamp = current_timestamp + 700;
|
||||
}
|
||||
else if (mode == SERVO_UNLOCK && ok_to_lock_unlock && sensor_door_locked == true){
|
||||
servo.setValue(20+SERVO_TRIM);
|
||||
servo_status = mode;
|
||||
source_status = source;
|
||||
servo.begin();
|
||||
digitalWrite(SERVO_ENABLE_PIN, HIGH);
|
||||
servo_timestamp = current_timestamp + 700;
|
||||
}
|
||||
else if (mode == SERVO_CENTER){
|
||||
servo.setValue(90+SERVO_TRIM);
|
||||
servo_status = mode;
|
||||
servo.begin();
|
||||
digitalWrite(SERVO_ENABLE_PIN, HIGH);
|
||||
servo_timestamp = current_timestamp + 700;
|
||||
}
|
||||
else if (mode == SERVO_DISABLE){
|
||||
digitalWrite(SERVO_ENABLE_PIN, LOW);
|
||||
servo_status = mode;
|
||||
}
|
||||
}
|
||||
|
||||
void load_rfid_keys() {
|
||||
int address = EEPROM_TAG_START_ADDRESS;
|
||||
for (int i = 0; i < RFID_TAGS; i++) {
|
||||
for (int j = 0; j < RFID_TAG_BYTES; j++) {
|
||||
rfid_tags[i][j] = EEPROM.read(address);
|
||||
address++;
|
||||
}
|
||||
}
|
||||
CONSOLE_SERIAL.println("RFID tags loaded from EEPROM");
|
||||
}
|
||||
|
||||
void update_rfid() {
|
||||
int rfid_read = 0;
|
||||
if (RFID_SERIAL.available()) {
|
||||
while (RFID_SERIAL.available() > 0) {
|
||||
rfid_read = RFID_SERIAL.read();
|
||||
|
||||
// Check for package start
|
||||
if (rfid_read == RFID_START_BYTE) {
|
||||
rfid_package_pos = 0;
|
||||
}
|
||||
// Check for package end
|
||||
if (rfid_read == RFID_STOP_BYTE) {
|
||||
CONSOLE_SERIAL.println("RFID tag detected");
|
||||
if (rfid_store_tag) {
|
||||
int rfid_eeprom_pos = (rfid_store_tag_nbr-1) * RFID_TAG_BYTES;
|
||||
for (int i = 0; i < RFID_TAG_BYTES; i++) {
|
||||
EEPROM.write(rfid_eeprom_pos, rfid_package[i + 1]);
|
||||
rfid_tags[rfid_store_tag_nbr-1][i] = rfid_package[i + 1];
|
||||
rfid_eeprom_pos++;
|
||||
}
|
||||
|
||||
CONSOLE_SERIAL.println("RFID tag stored");
|
||||
rfid_store_tag = false;
|
||||
rfid_store_tag_nbr = 0;
|
||||
zunoSendReport(5);
|
||||
|
||||
} else {
|
||||
// Check for match of RFID tag
|
||||
for (int i = 0; i < RFID_TAGS; i++) {
|
||||
bool tag_ok = true;
|
||||
for (int j = 0; j < RFID_TAG_BYTES; j++) {
|
||||
if (rfid_package[j + 1] != rfid_tags[i][j]) {
|
||||
tag_ok = false;
|
||||
}
|
||||
}
|
||||
if (tag_ok == true) {
|
||||
CONSOLE_SERIAL.println("RFID tag verified");
|
||||
if (sensor_door_locked){
|
||||
set_servo(SERVO_UNLOCK, SOURCE_RFID);
|
||||
if (alarm_activate == true){
|
||||
alarm_activate = false;
|
||||
alarm_waiting_for_confirmation = true;
|
||||
zunoSendReport(3);
|
||||
}
|
||||
}
|
||||
else{
|
||||
set_servo(SERVO_LOCK, SOURCE_RFID);
|
||||
if (alarm_pre_activate == ALARM_PRE_STAGE_ENABLED){
|
||||
alarm_pre_activate = ALARM_PRE_STAGE_DISABLED;
|
||||
alarm_activate = true;
|
||||
alarm_waiting_for_confirmation = true;
|
||||
zunoSendReport(3);
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
rfid_package[rfid_package_pos] = rfid_read;
|
||||
}
|
||||
if (rfid_package_pos < RFID_PACKAGE_LENGHT - 1) {
|
||||
rfid_package_pos++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void update_buttons(){
|
||||
sensor_lock_current_state = digitalRead(SENSOR_LOCK_PIN);
|
||||
sensor_handle_current_state = digitalRead(SENSOR_HANDLE_PIN);
|
||||
sensor_disable_current_state = digitalRead(SENSOR_DISABLE_PIN);
|
||||
sensor_close_current_state = digitalRead(SENSOR_CLOSE_PIN);
|
||||
sensor_door_locked_current_state = digitalRead(SENSOR_LOCK_PIN);
|
||||
sensor_handle_in_up_position_current_state = digitalRead(SENSOR_HANDLE_PIN);
|
||||
sensor_not_home_activated_current_state = digitalRead(SENSOR_DISABLE_PIN);
|
||||
sensor_door_closed_current_state = digitalRead(SENSOR_CLOSE_PIN);
|
||||
|
||||
btn_lock_current_state = digitalRead(BTN_LOCK_PIN);
|
||||
btn_unlock_current_state = digitalRead(BTN_UNLOCK_PIN);
|
||||
|
||||
// Debounce
|
||||
if (sensor_lock_current_state != sensor_lock_prev_state) {
|
||||
if (++sensor_lock_debounce == SIGNAL_DEBOUNCE_CONSTANT) {
|
||||
if (sensor_lock_current_state == LOW) {
|
||||
sensor_lock = false;
|
||||
if (sensor_door_locked_current_state != sensor_door_locked_prev_state) {
|
||||
if (++sensor_door_locked_debounce == SIGNAL_DEBOUNCE_CONSTANT) {
|
||||
if (sensor_door_locked_current_state == LOW) {
|
||||
sensor_door_locked = false;
|
||||
}
|
||||
else{
|
||||
sensor_lock = true;
|
||||
sensor_door_locked = true;
|
||||
}
|
||||
sensor_lock_prev_state = sensor_lock_current_state;
|
||||
sensor_lock_debounce = 0;
|
||||
sensor_door_locked_prev_state = sensor_door_locked_current_state;
|
||||
sensor_door_locked_debounce = 0;
|
||||
sensor_door_locked_changed = true;
|
||||
}
|
||||
} else {
|
||||
sensor_lock_debounce = 0;
|
||||
sensor_door_locked_debounce = 0;
|
||||
}
|
||||
if (sensor_handle_current_state != sensor_handle_prev_state) {
|
||||
if (++sensor_handle_debounce == SIGNAL_DEBOUNCE_CONSTANT) {
|
||||
if (sensor_handle_current_state == LOW) {
|
||||
sensor_handle = true;
|
||||
if (sensor_handle_in_up_position_current_state != sensor_handle_in_up_position_prev_state) {
|
||||
if (++sensor_handle_in_up_position_debounce == SIGNAL_DEBOUNCE_CONSTANT) {
|
||||
if (sensor_handle_in_up_position_current_state == LOW) {
|
||||
sensor_handle_in_up_position = true;
|
||||
}
|
||||
else{
|
||||
sensor_handle = false;
|
||||
sensor_handle_in_up_position = false;
|
||||
}
|
||||
sensor_handle_prev_state = sensor_handle_current_state;
|
||||
sensor_handle_debounce = 0;
|
||||
sensor_handle_in_up_position_prev_state = sensor_handle_in_up_position_current_state;
|
||||
sensor_handle_in_up_position_debounce = 0;
|
||||
}
|
||||
} else {
|
||||
sensor_handle_debounce = 0;
|
||||
sensor_handle_in_up_position_debounce = 0;
|
||||
}
|
||||
if (sensor_disable_current_state != sensor_disable_prev_state) {
|
||||
if (++sensor_disable_debounce == SIGNAL_DEBOUNCE_CONSTANT) {
|
||||
if (sensor_disable_current_state == LOW) {
|
||||
sensor_disable = false;
|
||||
if (sensor_not_home_activated_current_state != sensor_not_home_activated_prev_state) {
|
||||
if (++sensor_not_home_activated_debounce == SIGNAL_DEBOUNCE_CONSTANT) {
|
||||
if (sensor_not_home_activated_current_state == LOW) {
|
||||
sensor_not_home_activated = false;
|
||||
}
|
||||
else{
|
||||
sensor_disable = true;
|
||||
sensor_not_home_activated = true;
|
||||
}
|
||||
sensor_disable_prev_state = sensor_disable_current_state;
|
||||
sensor_disable_debounce = 0;
|
||||
sensor_not_home_activated_prev_state = sensor_not_home_activated_current_state;
|
||||
sensor_not_home_activated_debounce = 0;
|
||||
sensor_not_home_activated_changed = true;
|
||||
}
|
||||
} else {
|
||||
sensor_disable_debounce = 0;
|
||||
sensor_not_home_activated_debounce = 0;
|
||||
}
|
||||
if (sensor_close_current_state != sensor_close_prev_state) {
|
||||
if (++sensor_close_debounce == SIGNAL_DEBOUNCE_CONSTANT) {
|
||||
if (sensor_close_current_state == LOW) {
|
||||
sensor_close = false;
|
||||
if (sensor_door_closed_current_state != sensor_door_closed_prev_state) {
|
||||
if (++sensor_door_closed_debounce == SIGNAL_DEBOUNCE_CONSTANT) {
|
||||
if (sensor_door_closed_current_state == LOW) {
|
||||
sensor_door_closed = true;
|
||||
}
|
||||
else{
|
||||
sensor_close = true;
|
||||
sensor_door_closed = false;
|
||||
}
|
||||
sensor_close_prev_state = sensor_close_current_state;
|
||||
sensor_close_debounce = 0;
|
||||
sensor_door_closed_prev_state = sensor_door_closed_current_state;
|
||||
sensor_door_closed_debounce = 0;
|
||||
sensor_door_closed_changed = true;
|
||||
}
|
||||
} else {
|
||||
sensor_close_debounce = 0;
|
||||
sensor_door_closed_debounce = 0;
|
||||
}
|
||||
if (btn_lock_current_state != btn_lock_prev_state) {
|
||||
if (++btn_lock_debounce == SIGNAL_DEBOUNCE_CONSTANT) {
|
||||
@ -197,7 +336,6 @@ void update_buttons(){
|
||||
|
||||
// the setup routine runs once when you press reset:
|
||||
void setup() {
|
||||
RFID.begin(9600);
|
||||
|
||||
pinMode(SENSOR_LOCK_PIN, INPUT_PULLUP);
|
||||
pinMode(SENSOR_HANDLE_PIN, INPUT_PULLUP);
|
||||
@ -213,29 +351,87 @@ void setup() {
|
||||
|
||||
pinMode(SERVO_ENABLE_PIN, OUTPUT); // setup pin as output
|
||||
digitalWrite(SERVO_ENABLE_PIN, LOW);
|
||||
|
||||
CONSOLE_SERIAL.begin(9600);
|
||||
RFID_SERIAL.begin(9600);
|
||||
|
||||
load_rfid_keys();
|
||||
set_servo(SERVO_CENTER, SOURCE_SYSTEM);
|
||||
|
||||
pinMode(BUZZER_PIN, OUTPUT); // setup pin as output
|
||||
digitalWrite(BUZZER_PIN, LOW);
|
||||
|
||||
// Test (show) indicators and buzzer
|
||||
digitalWrite(BUZZER_PIN, HIGH);
|
||||
digitalWrite(LED_UNLOCK_PIN, HIGH);
|
||||
digitalWrite(LED_LOCK_PIN, HIGH);
|
||||
delay(500);
|
||||
digitalWrite(BUZZER_PIN, LOW);
|
||||
digitalWrite(LED_UNLOCK_PIN, LOW);
|
||||
digitalWrite(LED_LOCK_PIN, LOW);
|
||||
delay(1000);
|
||||
|
||||
}
|
||||
|
||||
// the loop routine runs over and over again forever:
|
||||
void loop() {
|
||||
current_timestamp = millis();
|
||||
|
||||
update_buttons();
|
||||
|
||||
// Update all buttons and sensors
|
||||
update_buttons();
|
||||
update_rfid();
|
||||
|
||||
// Check button status
|
||||
if (btn_lock == true){
|
||||
set_servo(SERVO_LOCK, SOURCE_BUTTONS);
|
||||
if (rfid_store_tag_nbr > 0 && rfid_store_tag == false){
|
||||
int rfid_eeprom_pos = (rfid_store_tag_nbr-1) * RFID_TAG_BYTES;
|
||||
for (int i = 0; i < RFID_TAG_BYTES; i++) {
|
||||
EEPROM.write(rfid_eeprom_pos,0xFF);
|
||||
rfid_eeprom_pos++;
|
||||
}
|
||||
rfid_store_tag_nbr = 0;
|
||||
zunoSendReport(5);
|
||||
}
|
||||
else{
|
||||
set_servo(SERVO_LOCK, SOURCE_BUTTONS);
|
||||
}
|
||||
btn_lock = false;
|
||||
btn_unlock = false;
|
||||
}
|
||||
else if (btn_unlock == true){
|
||||
set_servo(SERVO_UNLOCK, SOURCE_BUTTONS);
|
||||
if (rfid_store_tag_nbr > 0 && rfid_store_tag == false){
|
||||
rfid_store_tag = true;
|
||||
}
|
||||
else{
|
||||
set_servo(SERVO_UNLOCK, SOURCE_BUTTONS);
|
||||
if (sensor_door_locked == false){
|
||||
alarm_pre_activate = ALARM_PRE_STAGE_WAITING;
|
||||
alarm_timestamp = current_timestamp + 2000;
|
||||
}
|
||||
}
|
||||
btn_lock = false;
|
||||
btn_unlock = false;
|
||||
}
|
||||
|
||||
// Lock disable timeout
|
||||
// Check if sensor changed and report to Z-Wave
|
||||
if (sensor_door_locked_changed){
|
||||
sensor_door_locked_changed = false;
|
||||
zunoSendReport(1);
|
||||
}
|
||||
|
||||
// Check if sensor changed and report to Z-Wave
|
||||
if (sensor_not_home_activated_changed){
|
||||
sensor_not_home_activated_changed = false;
|
||||
zunoSendReport(2);
|
||||
}
|
||||
|
||||
// Check if sensor changed and report to Z-Wave
|
||||
if (sensor_door_closed_changed){
|
||||
sensor_door_closed_changed = false;
|
||||
zunoSendReport(6);
|
||||
}
|
||||
|
||||
// Check if servo needs to be centered or turned off
|
||||
if (servo_status > SERVO_DISABLE) {
|
||||
if (current_timestamp >= servo_timestamp) {
|
||||
if (servo_status < SERVO_CENTER) {
|
||||
@ -246,8 +442,50 @@ void loop() {
|
||||
}
|
||||
}
|
||||
|
||||
// Check if pre Alarm should be enablede
|
||||
if (alarm_pre_activate == ALARM_PRE_STAGE_WAITING) {
|
||||
if (current_timestamp >= alarm_timestamp) {
|
||||
if (sensor_door_locked_current_state == LOW){
|
||||
alarm_pre_activate = ALARM_PRE_STAGE_ENABLED;
|
||||
}
|
||||
else {
|
||||
alarm_pre_activate = ALARM_PRE_STAGE_DISABLED;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// LED display
|
||||
// Check if store RFID has timed out
|
||||
if (rfid_store_tag_nbr > 0) {
|
||||
if (current_timestamp >= rfid_timeout_timestamp) {
|
||||
rfid_store_tag = false;
|
||||
rfid_store_tag_nbr = 0;
|
||||
zunoSendReport(6);
|
||||
}
|
||||
}
|
||||
|
||||
// Buzzer indication for ALARM status
|
||||
if (alarm_waiting_for_confirmation == true){
|
||||
digitalWrite(BUZZER_PIN, HIGH);
|
||||
}
|
||||
else if (alarm_pre_activate == ALARM_PRE_STAGE_ENABLED){
|
||||
if (current_timestamp >= buzzer_timestamp) {
|
||||
if (buzzer_flash == 0){
|
||||
digitalWrite(BUZZER_PIN, HIGH);
|
||||
buzzer_flash = 1;
|
||||
buzzer_timestamp = current_timestamp + 100;
|
||||
}
|
||||
else{
|
||||
digitalWrite(BUZZER_PIN, LOW);
|
||||
buzzer_flash = 0;
|
||||
buzzer_timestamp = current_timestamp + 1000;
|
||||
}
|
||||
}
|
||||
}
|
||||
else{
|
||||
digitalWrite(BUZZER_PIN, LOW);
|
||||
}
|
||||
|
||||
// Indicate that the door is being locked
|
||||
if (servo_status == SERVO_LOCK){
|
||||
if (current_timestamp >= activity_timestamp) {
|
||||
if (activity_flash == 0){
|
||||
@ -263,6 +501,8 @@ void loop() {
|
||||
activity_timestamp = current_timestamp + 50;
|
||||
}
|
||||
}
|
||||
|
||||
// Indicate that the door is being unlocked
|
||||
else if (servo_status == SERVO_UNLOCK){
|
||||
if (current_timestamp >= activity_timestamp) {
|
||||
if (activity_flash == 0){
|
||||
@ -278,23 +518,32 @@ void loop() {
|
||||
activity_timestamp = current_timestamp + 50;
|
||||
}
|
||||
}
|
||||
|
||||
else if (servo_status == SERVO_DISABLE){
|
||||
if (sensor_close == false || sensor_handle == false){
|
||||
// Indicate RFID storing mode
|
||||
if (rfid_store_tag_nbr > 0){
|
||||
digitalWrite(LED_LOCK_PIN, HIGH);
|
||||
digitalWrite(LED_UNLOCK_PIN, HIGH);
|
||||
}
|
||||
// Indicate that pre Alarm activation has been enabled
|
||||
else if (alarm_pre_activate == ALARM_PRE_STAGE_ENABLED){
|
||||
if (current_timestamp >= activity_timestamp) {
|
||||
if (activity_flash == 0){
|
||||
digitalWrite(LED_LOCK_PIN, LOW);
|
||||
digitalWrite(LED_LOCK_PIN, HIGH);
|
||||
digitalWrite(LED_UNLOCK_PIN, HIGH);
|
||||
activity_flash = 1;
|
||||
activity_timestamp = current_timestamp + 100;
|
||||
}
|
||||
else{
|
||||
digitalWrite(LED_LOCK_PIN, LOW);
|
||||
digitalWrite(LED_UNLOCK_PIN, LOW);
|
||||
digitalWrite(LED_UNLOCK_PIN, HIGH);
|
||||
activity_flash = 0;
|
||||
activity_timestamp = current_timestamp + 1000;
|
||||
}
|
||||
activity_timestamp = current_timestamp + 500;
|
||||
}
|
||||
}
|
||||
else if (sensor_disable == true){
|
||||
// Indicate that the lock/unlock is disabled
|
||||
else if (sensor_not_home_activated == true || lock_disable == true){
|
||||
if (current_timestamp >= activity_timestamp) {
|
||||
if (activity_flash == 0){
|
||||
digitalWrite(LED_LOCK_PIN, HIGH);
|
||||
@ -309,10 +558,28 @@ void loop() {
|
||||
activity_timestamp = current_timestamp + 500;
|
||||
}
|
||||
}
|
||||
else if (sensor_lock == true){
|
||||
// Indicate that the door is open
|
||||
else if (sensor_door_closed == false || sensor_handle_in_up_position == false){
|
||||
if (current_timestamp >= activity_timestamp) {
|
||||
if (activity_flash == 0){
|
||||
digitalWrite(LED_LOCK_PIN, LOW);
|
||||
digitalWrite(LED_UNLOCK_PIN, HIGH);
|
||||
activity_flash = 1;
|
||||
}
|
||||
else{
|
||||
digitalWrite(LED_LOCK_PIN, LOW);
|
||||
digitalWrite(LED_UNLOCK_PIN, LOW);
|
||||
activity_flash = 0;
|
||||
}
|
||||
activity_timestamp = current_timestamp + 500;
|
||||
}
|
||||
}
|
||||
// Indicate that the door is locked
|
||||
else if (sensor_door_locked == true){
|
||||
digitalWrite(LED_LOCK_PIN, HIGH);
|
||||
digitalWrite(LED_UNLOCK_PIN, LOW);
|
||||
}
|
||||
// Indicate that the door is unlocked
|
||||
else{
|
||||
digitalWrite(LED_LOCK_PIN, LOW);
|
||||
digitalWrite(LED_UNLOCK_PIN, HIGH);
|
||||
@ -320,10 +587,80 @@ void loop() {
|
||||
}
|
||||
}
|
||||
|
||||
void setter(byte value) {
|
||||
void setterLock(byte value) {
|
||||
if (value == 0){
|
||||
set_servo(SERVO_UNLOCK, SOURCE_ZWAVE);
|
||||
}
|
||||
else{
|
||||
set_servo(SERVO_LOCK, SOURCE_ZWAVE);
|
||||
}
|
||||
}
|
||||
|
||||
byte getter(void) {
|
||||
// return previously saved (in getter()) value
|
||||
return currentLEDValue;
|
||||
byte getterLock(void) {
|
||||
return sensor_door_locked;
|
||||
}
|
||||
|
||||
void setterLockDisable(byte value) {
|
||||
if (value == 0){
|
||||
lock_disable = false;
|
||||
}
|
||||
else{
|
||||
lock_disable = true;
|
||||
}
|
||||
}
|
||||
|
||||
byte getterLockDisable(void) {
|
||||
return lock_disable;
|
||||
}
|
||||
|
||||
void setterAlarmActivate(byte value) {
|
||||
if (value == 0){
|
||||
alarm_activate = false;
|
||||
}
|
||||
else{
|
||||
alarm_activate = true;
|
||||
}
|
||||
}
|
||||
|
||||
byte getterAlarmActivate(void) {
|
||||
return alarm_activate;
|
||||
}
|
||||
|
||||
void setterAlarmConfirm(byte value) {
|
||||
if (value == 0){
|
||||
alarm_confirmed = false;
|
||||
if (alarm_activate == false){
|
||||
alarm_waiting_for_confirmation == false;
|
||||
}
|
||||
}
|
||||
else{
|
||||
alarm_confirmed = true;
|
||||
if (alarm_activate == true){
|
||||
alarm_waiting_for_confirmation == false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
byte getterAlarmConfirm(void) {
|
||||
return alarm_confirmed;
|
||||
}
|
||||
|
||||
void setterStoreRFID(byte value) {
|
||||
if (rfid_store_tag_nbr == 0 && value > 0 && value < RFID_TAGS + 1){
|
||||
rfid_store_tag_nbr = value;
|
||||
rfid_timeout_timestamp = current_timestamp + 30000;
|
||||
}
|
||||
else if (value == 0){
|
||||
rfid_store_tag_nbr = 0;
|
||||
rfid_store_tag = false;
|
||||
}
|
||||
}
|
||||
|
||||
byte getterStoreRFID(void) {
|
||||
return rfid_store_tag_nbr;
|
||||
}
|
||||
|
||||
byte getterDoor(void) {
|
||||
return sensor_door_closed;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user