Browse Source

wip

tweaks
clementinecomputing 6 years ago
parent
commit
d9f6f4cb6f
1 changed files with 19 additions and 10 deletions
  1. 19 10
      experiment/production/housing/v2/housing_layout_3d.scad

+ 19 - 10
experiment/production/housing/v2/housing_layout_3d.scad

@@ -11,7 +11,7 @@ include <PopufareHousingBack.scad>
 include <PopufareHousingInnerBack.scad>
 include <PopufareHousingInnerTop.scad>
 
-spacing = 10;
+spacing = 30;
 
 dw = POPUFARE_HOUSING_WIDTH;
 dh = POPUFARE_HOUSING_HEIGHT;
@@ -25,20 +25,29 @@ hz = dz-hh;
 
 
 PopufareHousingBottomPlate();
-translate( [ -(dw+spacing), 0 ] ) rotate(90, [0,0,1]) PopufareHousingSideLeftPlate();
-translate( [  (dw+spacing), 0 ] ) rotate(-90, [0,0,1]) PopufareHousingSideRightPlate();
 
-translate( [ 0, -(dz/2 + hh/2 + spacing)] ) PopufareHousingFrontBottomPlate();
+translate( [ -(dw/2 + spacing), 0, dh/2 + spacing ] ) rotate(90, [0,1,0]) rotate(90, [0,0,1])
+  PopufareHousingSideLeftPlate();
+translate( [  (dw/2+spacing), 0, dh/2 + spacing ] ) rotate(-90, [0,1,0]) rotate(-90, [0,0,1])
+  PopufareHousingSideRightPlate();
 
-translate( [ 0, -(dz + hh + 2*spacing)] ) PopufareHousingFrontAnglePlate();
+translate( [ 0, -(dh/2 + spacing), hh/2 + spacing]) rotate(90, [1,0,0])
+  PopufareHousingFrontBottomPlate();
 
-translate( [ 0, dz + spacing  ] ) PopufareHousingBackPlate();
-translate( [ 0, dz + hz + 2*spacing] ) PopufareHousingTopPlate();
+translate( [ 0, -dz/2, hh + sqrt(2)*(dh-hh)/2 + spacing] ) rotate(45, [1,0,0])
+  PopufareHousingFrontAnglePlate();
+
+translate( [ 0, dz/2 + spacing, dh/2 + spacing ] ) rotate(90, [1,0,0])
+  PopufareHousingBackPlate();
+translate( [ 0, dw/2 - 50, dz + spacing] ) PopufareHousingTopPlate();
 
 //---
 
-translate([  (dw/2 + iw/2+2*spacing),  -(dz + hh + 2*spacing )]) PopufareHousingInnerBackPlate();
-//translate([  (dw/2 + 3*iw/2 + 4*spacing), -(dz + hh + 2*spacing)]) PopufareHousingInnerTopPlate();
+translate([  0, -2*dh, 30])
+  rotate(45, [1,0,0])
+  PopufareHousingInnerBackPlate();
 
-translate([  (0), -(dz + hh + + 3*ih/2+ 2*spacing )]) PopufareHousingInnerTopPlate();
+translate([  0, -2*dh, 100])
+  rotate(45, [1,0,0])
+  PopufareHousingInnerTopPlate();