| 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 |
|