-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtribbles.scad
119 lines (90 loc) · 2.35 KB
/
tribbles.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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
include <cloop_recursive.scad>;
show_text=false;
//show_text=true;
include <viewport_t.scad>;
demo_vpt=false;
//demo_vpt=true;
demo_cloop=false;
tl=[LG,HG,LG,HG,LG,HG,LG,HG,LG,HG,LG,
SG,LG,HG,LG,HG,LG,HG,LG,HG,LG,HG,LG,
SG,LG,HG,LG,HG,LG,HG,LG,HG,LG,HG,LG];
tl=[LG,HG,LG,HG,LG,HM,
LG,HG,LG,HG,LG,HH,
LG,HG,LG,HG,LG,HM,
LG,HG,LG,HG,LG
];
tl=[LG,HH,LG,HH,
LG,HM,LG,HM,
LG,HH,LG,HH,
LG,HM,LG,HM,
LG,HH,LG,HH,
LG,HM,LG,HM
//LG,HG,LG,HG,LG,HM,
//LG,HG,LG,HG,LG
];
//hexagon ring
tl=[LG,HA,LG,HA,LG,HG,
LG,HA,LG,HA,LG,HG,
LG,HA,LG,HA,LG,HG,
LG,HA,LG,HA,LG,HG,
LG,HA,LG,HA,LG,HG,
LG,HA,LG,HA,LG
];
//almost ring, rotated, does not close
//tl=[LG,HM,LG,HH,LG,HA,
// LG,HM,LG,HH,LG,HA,
// LG,HM,LG,HH,LG,HA,
// LG,HM,LG,HH,LG,HA
// ];
//tl=[LG,HM,LG,HH1,US,
// LG,HM,LG,HH,US,
//
// ];
//tl=[LG,HM,LG,HH,US,US,SA,DS,DS,DS,
//tl=[
//LG,HM,LG,HH,LG,HM,LG,HH,LG,HM,
//LG,SG,LA,SA,LG,SG,LA,DS,DS,DS,
//LG,SG,LA,SA,LG,SG,LA,DS,DS,DS,
//LG,SG,LA,SA,LG,SG,LA,DS,DS,DS,
//LG,SG,LA,SA,LG,SG,LA,DS,DS,DS,
// ];
cloop(tl);
//mr([40,40,40],[60,60,60]) cloop(tl);//
//mr([-40,-40,-40],[-60,-60,-60]) cloop(tl);
//tl=[LA];
//tl=[TH,LA,LG,SA,SG,LA,LG,SA,SG,LA,LG,SA,SG,LA,LG,SA,TM];
//tl=[TH,TH,TH,TH,TH,TH,TH,TH];cloop(tl);
//tl=[TM,TM,TM,TM,TM,TM,TM,TM];
//cloop(tl);
gs=30;
ps=[gs,gs,gs];
//move(-1*ps)
//cloop([LG,HG,LG,HG,LG,HG,LG,HG,LG,HG,LG]);
//translate([10,10,10])
//rotate([0,90,0])
//cloop([LG,HG,LG,HG,LG,HG,LG,HG,LG,HG,LG]);
//move(-2*ps) cloop([HM,LA,HG,LA,HG,LA,HG,LA,HG,LA,HG,LA,HG,LA,HH]);
//move(-3*ps)
//cloop([TH,SA,TH,SA,TH,SA,TH,SA,TH,SA,TH,SA,TH,SA,TH,SA,TH,SA]);
//move(-4*ps)
//cloop([SA,LA,SA,LA,SA,LA,SA,LA,SA,LA,SA,LA,SA,LA,SA,LA]);
//move(-5*ps) cloop([TH,TH,TH,TH]);
//cloop([TM,TM,TM,TM,HG]);
//move(-6*ps)
//cloop([LA,SA,LA,SA,LA,SA,LA,SA]);
//move(-7*ps)
//cloop([HA,LA,HA,HA,HA,LA,HA,LA,HA,HA,HA,LA,HA]);
//cloop([HA,LA,HA,LA,HA,LA,HA,LA,HA]);
//cloop([HA,SA,HA,SA,HA,SA,HA,SA,HA]);
//cloop([TH,HH,SA,LA]);
//cloop([HH,LA,HM,LA]);
/*cloop([TH,TH,TH,
HA,LA,HA,LA,HA,LA,HA,
TM,TM,TM,TM,TM,TM,
HA,LA,HA,LA,HA,LA,HA,
TH,TH,TH]);*/
//cloop([HA,SA,HA,SA,HM,TM,TM,TM,TM,HH,SA,HA,SA,HA]);
/*cloop([HA,SA,HA,SA,HA,
LG,HA,LG,HA,LG,HA,
SA,HA,SA,HA,LG,HA,LG]);*/
//,SA,HA,SA,SA,HA,SA,HG,SA]);