Rev 4012 Rev 4013
Line 1... Line 1...
1 x_size = 30; // horizontal outer size of the aquarium pedestal. 1 x_size = 30; // horizontal outer size of the aquarium pedestal.
2 y_size = 30; // 2 y_size = 30; //
3 thickness = 10; // thickness of walls 3 thickness = 10; // thickness of the pad bellow aquarium. hairs lenght is 12mm.
4 rim_height = 10; // height of upper rim for fixing the aquarium in position. 4 rim_height = 10; // height of upper rim for fixing the aquarium in position.
5   5  
6 difference () { 6 difference () {
7 rotate([0,0,45]) 7 rotate([0,0,45])
8 cube([x_size, y_size ,thickness]); 8 cube([x_size, y_size ,thickness]);
9 translate ([0, 0, thickness) -  
10 cube([x_size - 2* thickness, y_size - 2* thickness, thickness]); -  
11   9  
12 cube([x_size - 2* thickness, y_size - 2* thickness, pedestal_height - rim_height - thickness]); 10 // cube([x_size - 2* thickness, y_size - 2* thickness, pedestal_height - rim_height - thickness]);
13 } 11 }
14   12  
-   13 translate ([0, 0, thickness])
-   14 cube([sqrt(pow(x_size,2) + pow(x_size,2))/2, sqrt(pow(x_size,2) + pow(x_size,2))/2, rim_height]);
-   15  
15   16