|
|
@@ -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();
|
|
|
|