Quellcode durchsuchen

octathingy: add proper angles and extra parameters for capsule mount legs

Fernando Pablo Lopez-Lezcano vor 8 Jahren
Ursprung
Commit
e476ba35bb
1 geänderte Dateien mit 9 neuen und 9 gelöschten Zeilen
  1. 9 9
      Octathingy_common.scad

+ 9 - 9
Octathingy_common.scad

@@ -67,7 +67,7 @@ mount_height = 4;
 // type of octathingy
 // 0 -> regular octathingy (equilateral triangles in the square antiprism)
 // 1 -> tetrahedral compatible octathingy (same elevation angle as the tetrahedral mic)
-tetra_compat = 0;
+tetra_compat = 1;
 
 //// end of model parameters
 ////
@@ -125,16 +125,16 @@ vert_angle_v = acos(([0.0, -1 / sqrt(2), -vert_z] / vert_n) * ([0.5, -0.5, vert_
 // angles of the connection legs and adjacent capsule holders
 leg_angles = tetra_compat == 0 ?
     [
-        [-63, 90 - vert_angle_h], 
-        [63, 90 - vert_angle_h],
-        [-141, 90 - vert_angle_v],
-        [141, 90 - vert_angle_v]
+        [-63, 90 - vert_angle_h, 0, 1], 
+        [63, 90 - vert_angle_h, 0, 1],
+        [-141, 90 - vert_angle_v, 0, 1],
+        [141, 90 - vert_angle_v, 0, 1]
     ] :
     [
-        [-60.5, vert_angle_h], 
-        [60.5, vert_angle_h],
-        [-144.5, vert_angle_v],
-        [144.5, vert_angle_v]
+        [-60.5, vert_angle_h, 19.5, 1], 
+        [60.5, vert_angle_h, 19.5, 1],
+        [-144.3, vert_angle_v, 8, 2],
+        [144.3, vert_angle_v, 8, 2]
     ];
 
 // microphone holder geometry