forked from fieldOfView/Cura-SimpleShapes
-
-
Notifications
You must be signed in to change notification settings - Fork 70
/
MultiCube.scad
50 lines (43 loc) · 2.2 KB
/
MultiCube.scad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//---------------------------
// Multi Cube Test by 5@axes
// Size of each cube = 10 mm
//---------------------------
$fn=100;
Cube_S = 10;
translate([-Cube_S*2, Cube_S*2, 0]) rotate(-90,[0, 0, 1]) Model();
module Model() {
union() {
cube(Cube_S,center=false);
translate([Cube_S,0,0]) cube(Cube_S,center=false);
translate([Cube_S*2,0,0]) cube(Cube_S,center=false);
translate([Cube_S*3,0,0]) cube(Cube_S,center=false);
translate([0,Cube_S,0]) cube(Cube_S,center=false);
translate([0,Cube_S*2,0]) cube(Cube_S,center=false);
translate([0,Cube_S*3,0]) cube(Cube_S,center=false);
translate([Cube_S,Cube_S,0]) cube(Cube_S,center=false);
translate([Cube_S*2,Cube_S,0]) cube(Cube_S,center=false);
translate([Cube_S,Cube_S*2,0]) cube(Cube_S,center=false);
translate([Cube_S,Cube_S*3,0]) cube(Cube_S,center=false);
translate([Cube_S*2,Cube_S*2,0]) cube(Cube_S,center=false);
translate([Cube_S*3,Cube_S,0]) cube(Cube_S,center=false);
translate([0,0,Cube_S]) cube(Cube_S,center=false);
translate([Cube_S,0,Cube_S]) cube(Cube_S,center=false);
translate([Cube_S*2,0,Cube_S]) cube(Cube_S,center=false);
translate([Cube_S*3,0,Cube_S]) cube(Cube_S,center=false);
translate([0,Cube_S,Cube_S]) cube(Cube_S,center=false);
translate([0,Cube_S*2,Cube_S]) cube(Cube_S,center=false);
translate([0,Cube_S*3,Cube_S]) cube(Cube_S,center=false);
translate([Cube_S,Cube_S,Cube_S]) cube(Cube_S,center=false);
translate([Cube_S*2,Cube_S,Cube_S]) cube(Cube_S,center=false);
translate([Cube_S,Cube_S*2,Cube_S]) cube(Cube_S,center=false);
translate([0,0,Cube_S*2]) cube(Cube_S,center=false);
translate([Cube_S,0,Cube_S*2]) cube(Cube_S,center=false);
translate([Cube_S*2,0,Cube_S*2]) cube(Cube_S,center=false);
translate([0,Cube_S,Cube_S*2]) cube(Cube_S,center=false);
translate([0,Cube_S*2,Cube_S*2]) cube(Cube_S,center=false);
translate([Cube_S,Cube_S,Cube_S*2]) cube(Cube_S,center=false);
translate([0,0,Cube_S*3]) cube(Cube_S,center=false);
translate([Cube_S,0,Cube_S*3]) cube(Cube_S,center=false);
translate([0,Cube_S,Cube_S*3]) cube(Cube_S,center = false);
}
}